From 8ff50a9e2483b878b4fe5583409edf448ddaa434 Mon Sep 17 00:00:00 2001 From: poire-z Date: Fri, 29 Jan 2021 01:02:13 +0100 Subject: [PATCH] CreDocument: disable crengine image scaling options Since their handling in crengine has been re-enabled. --- frontend/document/credocument.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/frontend/document/credocument.lua b/frontend/document/credocument.lua index 434653b16..5ef4f0673 100644 --- a/frontend/document/credocument.lua +++ b/frontend/document/credocument.lua @@ -200,6 +200,16 @@ function CreDocument:setupDefaultView() self._document:readDefaults() logger.dbg("CreDocument: applied cr3.ini default settings.") + -- Disable crengine image scaling options (we prefer scaling them via crengine.render.dpi) + self._document:setIntProperty("crengine.image.scaling.zoomin.block.mode", 0) + self._document:setIntProperty("crengine.image.scaling.zoomin.block.scale", 1) + self._document:setIntProperty("crengine.image.scaling.zoomin.inline.mode", 0) + self._document:setIntProperty("crengine.image.scaling.zoomin.inline.scale", 1) + self._document:setIntProperty("crengine.image.scaling.zoomout.block.mode", 0) + self._document:setIntProperty("crengine.image.scaling.zoomout.block.scale", 1) + self._document:setIntProperty("crengine.image.scaling.zoomout.inline.mode", 0) + self._document:setIntProperty("crengine.image.scaling.zoomout.inline.scale", 1) + -- set fallback font faces (this was formerly done in :init(), but it -- affects crengine calcGlobalSettingsHash() and would invalidate the -- cache from the main currently being read document when we just