Fix: don't create sidecar file when indexing pdf documents (#5384)

pull/5390/head
poire-z 5 years ago committed by GitHub
parent 2a93e428a5
commit 788e6d90df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,6 +1,7 @@
local Cache = require("cache") local Cache = require("cache")
local CacheItem = require("cacheitem") local CacheItem = require("cacheitem")
local CanvasContext = require("document/canvascontext") local CanvasContext = require("document/canvascontext")
local DocSettings = require("docsettings")
local Document = require("document/document") local Document = require("document/document")
local DrawContext = require("ffi/drawcontext") local DrawContext = require("ffi/drawcontext")
local logger = require("logger") local logger = require("logger")
@ -64,9 +65,12 @@ function PdfDocument:convertKoptToReflowableFontSize(font_size)
return font_size * default_font_size return font_size * default_font_size
end end
local docsettings = require("docsettings"):open(self.file) local size
local size = docsettings:readSetting("kopt_font_size") if DocSettings:hasSidecarFile(self.file) then
docsettings:close() local doc_settings = DocSettings:open(self.file)
size = doc_settings:readSetting("kopt_font_size")
doc_settings:close()
end
if size then if size then
return size * default_font_size return size * default_font_size
elseif G_reader_settings:readSetting("kopt_font_size") then elseif G_reader_settings:readSetting("kopt_font_size") then

Loading…
Cancel
Save