バグ #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
|
||