From d2d2361152dd7a34aa35daec21af052e915899e8 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Thu, 27 Aug 2020 19:29:50 +0200 Subject: [PATCH] LibGUI: Unbreak PageUp/PageDown in AbstractTableView These key events need to trigger a move_cursor() as well. --- Libraries/LibGUI/AbstractTableView.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Libraries/LibGUI/AbstractTableView.cpp b/Libraries/LibGUI/AbstractTableView.cpp index 847faff311..1ba86b1f7e 100644 --- a/Libraries/LibGUI/AbstractTableView.cpp +++ b/Libraries/LibGUI/AbstractTableView.cpp @@ -406,6 +406,16 @@ void AbstractTableView::keydown_event(KeyEvent& event) event.accept(); return; } + if (event.key() == KeyCode::Key_PageUp) { + move_cursor(CursorMovement::PageUp, selection_update); + event.accept(); + return; + } + if (event.key() == KeyCode::Key_PageDown) { + move_cursor(CursorMovement::PageDown, selection_update); + event.accept(); + return; + } return AbstractView::keydown_event(event); }