From 6decb715210d3d11e93608539c37d904bdf3279b Mon Sep 17 00:00:00 2001 From: hius07 <62179190+hius07@users.noreply.github.com> Date: Tue, 4 Jul 2023 09:43:30 +0300 Subject: [PATCH] ReaderPaging: do not store zeroes in page_positions (#10602) Page_position value depends on the view mode parameters, but we can assume that zero is a frequent case. --- frontend/apps/reader/modules/readerpaging.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/apps/reader/modules/readerpaging.lua b/frontend/apps/reader/modules/readerpaging.lua index c2d9ff789..c54fdbcfa 100644 --- a/frontend/apps/reader/modules/readerpaging.lua +++ b/frontend/apps/reader/modules/readerpaging.lua @@ -226,7 +226,7 @@ book, the page view will be roughly the same. --]] function ReaderPaging:setPagePosition(page, pos) logger.dbg("set page position", pos) - self.page_positions[page] = pos + self.page_positions[page] = pos ~= 0 and pos or nil self.ui:handleEvent(Event:new("PagePositionUpdated")) end