LibGUI: Unbreak PageUp/PageDown in AbstractTableView

These key events need to trigger a move_cursor() as well.
This commit is contained in:
Andreas Kling 2020-08-27 19:29:50 +02:00
parent 9f3b1b8e21
commit d2d2361152
Notes: sideshowbarker 2024-07-19 03:05:15 +09:00

View file

@ -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);
}