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

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