From 788e6d90df18094c1f85c98f4cb455c79e749abe Mon Sep 17 00:00:00 2001 From: poire-z Date: Mon, 16 Sep 2019 08:22:26 +0200 Subject: [PATCH] Fix: don't create sidecar file when indexing pdf documents (#5384) --- frontend/document/pdfdocument.lua | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/frontend/document/pdfdocument.lua b/frontend/document/pdfdocument.lua index ea2de4af9..a6b92b7f8 100644 --- a/frontend/document/pdfdocument.lua +++ b/frontend/document/pdfdocument.lua @@ -1,6 +1,7 @@ local Cache = require("cache") local CacheItem = require("cacheitem") local CanvasContext = require("document/canvascontext") +local DocSettings = require("docsettings") local Document = require("document/document") local DrawContext = require("ffi/drawcontext") local logger = require("logger") @@ -64,9 +65,12 @@ function PdfDocument:convertKoptToReflowableFontSize(font_size) return font_size * default_font_size end - local docsettings = require("docsettings"):open(self.file) - local size = docsettings:readSetting("kopt_font_size") - docsettings:close() + local size + if DocSettings:hasSidecarFile(self.file) then + local doc_settings = DocSettings:open(self.file) + size = doc_settings:readSetting("kopt_font_size") + doc_settings:close() + end if size then return size * default_font_size elseif G_reader_settings:readSetting("kopt_font_size") then