From e425b8f30473765913805d78902be8f3a33589cd Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Fri, 13 Dec 2024 02:29:27 +0100 Subject: [PATCH] Properly disable previous/next page desktop overlay buttons in double page mode For the double page mode the secondary page index gets used. This was changed with 9a8655db2fdc3077396d75c693d8262b595884c6, however, this occurrence was overlooked --- .../desktop/ReaderNavBarDesktopPageNavigation.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/reader/components/overlay/navigation/desktop/ReaderNavBarDesktopPageNavigation.tsx b/src/modules/reader/components/overlay/navigation/desktop/ReaderNavBarDesktopPageNavigation.tsx index 121ed1ea..abcb4aa8 100644 --- a/src/modules/reader/components/overlay/navigation/desktop/ReaderNavBarDesktopPageNavigation.tsx +++ b/src/modules/reader/components/overlay/navigation/desktop/ReaderNavBarDesktopPageNavigation.tsx @@ -39,8 +39,8 @@ export const ReaderNavBarDesktopPageNavigation = ({ type="previous" title={t(getOptionForDirection('reader.button.previous_page', 'reader.button.next_page', direction))} disabled={getOptionForDirection( - !currentPageIndex, - currentPage.primary.index === pages.slice(-1)[0].primary.index, + !currentPage.primary.index, + getNextIndexFromPage(currentPage) === getNextIndexFromPage(pages.slice(-1)[0]), direction, )} onClick={() => openPage('previous', undefined, false)} @@ -64,8 +64,8 @@ export const ReaderNavBarDesktopPageNavigation = ({ type="next" title={t(getOptionForDirection('reader.button.next_page', 'reader.button.previous_page', direction))} disabled={getOptionForDirection( - currentPage.primary.index === pages.slice(-1)[0].primary.index, - !currentPageIndex, + getNextIndexFromPage(currentPage) === getNextIndexFromPage(pages.slice(-1)[0]), + !currentPage.primary.index, direction, )} onClick={() => openPage('next', undefined, false)}