From 40814bf12b75dc3c9aa36e1f3166422af8f8a956 Mon Sep 17 00:00:00 2001 From: poire-z Date: Mon, 20 May 2024 23:38:53 +0200 Subject: [PATCH] bump crengine: minor fixes (ruby, a crash, non-linear flows) (#11863) Includes: - html5.css: really ensure ruby centering - getRenderedWidths(): fix possible crash with 0-width images - Page splitting: ignore empty non-linear flows - LvDocView header: allow overriding "page/total %" CreDocument: add setPageInfoOverride() to allow tweaking top status bar display of page number/count/% (to be implemented in a later commit). --- base | 2 +- frontend/document/credocument.lua | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/base b/base index 61c05b668..99a6bd1a0 160000 --- a/base +++ b/base @@ -1 +1 @@ -Subproject commit 61c05b668f0764988cc857f3a59024e35fded62b +Subproject commit 99a6bd1a0b36f9ba2d3772bf7d5e34f899e95d74 diff --git a/frontend/document/credocument.lua b/frontend/document/credocument.lua index be1b614f1..0109526e0 100644 --- a/frontend/document/credocument.lua +++ b/frontend/document/credocument.lua @@ -1378,6 +1378,11 @@ function CreDocument:setBatteryState(state) self._document:setBatteryState(state) end +function CreDocument:setPageInfoOverride(pageinfo) + logger.dbg("CreDocument: set page info", pageinfo) + self._document:setPageInfoOverride(pageinfo) +end + function CreDocument:isXPointerInCurrentPage(xp) logger.dbg("CreDocument: check xpointer in current page", xp) return self._document:isXPointerInCurrentPage(xp)