From a4b5b9e82ad17111e76d43cfbec78d33d1991115 Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Mon, 15 Jan 2024 21:54:45 -0500 Subject: [PATCH] MacPDF: Unbreak Go to Next/Previous Page after #22768 --- Meta/Lagom/Contrib/MacPDF/MacPDFView.mm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Meta/Lagom/Contrib/MacPDF/MacPDFView.mm b/Meta/Lagom/Contrib/MacPDF/MacPDFView.mm index 6e8d8a76c0..37ca793afa 100644 --- a/Meta/Lagom/Contrib/MacPDF/MacPDFView.mm +++ b/Meta/Lagom/Contrib/MacPDF/MacPDFView.mm @@ -161,6 +161,10 @@ static NSBitmapImageRep* ns_from_gfx(NonnullRefPtr bitmap_p) - (BOOL)validateMenuItem:(NSMenuItem*)item { + if ([item action] == @selector(goToNextPage:)) + return _doc ? (_page_index < (int)_doc->get_page_count() - 1) : NO; + if ([item action] == @selector(goToPreviousPage:)) + return _doc ? (_page_index > 0) : NO; if ([item action] == @selector(toggleShowClippingPaths:)) { [item setState:_preferences.show_clipping_paths ? NSControlStateValueOn : NSControlStateValueOff]; return _doc ? YES : NO;