From f990937f9f16678f78a77e482c2063ca52be62a2 Mon Sep 17 00:00:00 2001 From: hugleo Date: Mon, 4 Dec 2023 08:10:43 -0300 Subject: [PATCH] Autocrop fix (#11194) After some tests with the said document from https://github.com/koreader/koreader/issues/970 it seems like that the visual defect occurs for only semi-auto and manual crop modes. I've removed auto-crop from the rule so fixes https://github.com/koreader/koreader/issues/4106 when using auto-crop. --- frontend/apps/reader/modules/readerzooming.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/apps/reader/modules/readerzooming.lua b/frontend/apps/reader/modules/readerzooming.lua index 9247242cd..44ecd77e1 100644 --- a/frontend/apps/reader/modules/readerzooming.lua +++ b/frontend/apps/reader/modules/readerzooming.lua @@ -527,7 +527,7 @@ function ReaderZooming:getZoom(pageno) local ubbox_dimen = self.ui.document:getUsedBBoxDimensions(pageno, 1) -- if bbox is larger than the native page dimension render the full page -- See discussion in koreader/koreader#970. - if ubbox_dimen.w <= page_size.w and ubbox_dimen.h <= page_size.h then + if (ubbox_dimen.w <= page_size.w and ubbox_dimen.h <= page_size.h) or (self.ui.document.configurable.trim_page == 1) then page_size = ubbox_dimen self.view:onBBoxUpdate(ubbox_dimen) else