LibGUI: Ignore keydown events with Alt modifier in AbstractView

AbstractView doesn't actually do anything with them anyway, but they
would get swallowed by the cursor logic and not bubble up the widget
parent chain.
This commit is contained in:
Andreas Kling 2021-02-20 13:23:45 +01:00
parent d9212bb2f4
commit 4853576db7
Notes: sideshowbarker 2024-07-18 22:07:00 +09:00

View file

@ -500,6 +500,11 @@ void AbstractView::hide_event(HideEvent& event)
void AbstractView::keydown_event(KeyEvent& event)
{
if (event.alt()) {
event.ignore();
return;
}
if (event.key() == KeyCode::Key_F2) {
if (is_editable() && edit_triggers() & EditTrigger::EditKeyPressed) {
begin_editing(cursor_index());