バグ #1148 » 1148-file_path_mysterious-fix.diff
core/lib/diva_hacks.rb | ||
---|---|---|
module DivaHacks; end
|
||
end
|
||
class Diva::URI
|
||
alias_method :__generate_uri_by_string__, :generate_uri_by_string
|
||
private
|
||
def generate_uri_by_string
|
||
if @uri_string.match(%r<\A\w+://>)
|
||
uri = Addressable::URI.parse(@uri_string)
|
||
else
|
||
uri, = Plugin.filtering(:uri_filter, @uri_string)
|
||
end
|
||
uri
|
||
end
|
||
|
||
private :__generate_uri_by_string__
|
||
end
|
||
require_relative 'diva_hacks/model'
|
||
require_relative 'diva_hacks/mixin'
|
||
require_relative 'diva_hacks/entity'
|
core/mui/gtk_photo_pixbuf.rb | ||
---|---|---|
# [nil] 画像がローカルにキャッシュされていない場合
|
||
def pixbuf(width:, height:)
|
||
result = pixbuf_cache[[width, height].hash]
|
||
p uri.path
|
||
if result
|
||
result.read_count += 1
|
||
result.reserver.cancel if result.reserver
|