From 92de0759ed5683f2e0b7d9ff58b116da6ac7ea6d Mon Sep 17 00:00:00 2001 From: yparitcher Date: Wed, 16 Apr 2025 12:30:11 -0400 Subject: [PATCH] ReaderPaging:onRestoreBookLocation Do not restore nil location it can pe passed a nil / empty table if the location stack is empty, return early in this case. Fixes: #12869 --- frontend/apps/reader/modules/readerpaging.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frontend/apps/reader/modules/readerpaging.lua b/frontend/apps/reader/modules/readerpaging.lua index 92d37c071..b9b59b17c 100644 --- a/frontend/apps/reader/modules/readerpaging.lua +++ b/frontend/apps/reader/modules/readerpaging.lua @@ -596,6 +596,9 @@ function ReaderPaging:getBookLocation() end function ReaderPaging:onRestoreBookLocation(saved_location) + if not saved_location or not saved_location[1] then + return + end if self.view.page_scroll then if self.view:restoreViewContext(saved_location) then self:_gotoPage(saved_location[1].page, "scrolling")