diff --git a/Ladybird/WebContentView.cpp b/Ladybird/WebContentView.cpp index bd097a9250..c62f0c3f5c 100644 --- a/Ladybird/WebContentView.cpp +++ b/Ladybird/WebContentView.cpp @@ -369,10 +369,7 @@ void WebContentView::keyPressEvent(QKeyEvent* event) } auto text = event->text(); - if (text.isEmpty()) { - return; - } - auto point = event->text()[0].unicode(); + auto point = text.isEmpty() ? 0u : event->text()[0].unicode(); auto keycode = get_keycode_from_qt_keyboard_event(*event); auto modifiers = get_modifiers_from_qt_keyboard_event(*event); client().async_key_down(keycode, modifiers, point); @@ -381,10 +378,7 @@ void WebContentView::keyPressEvent(QKeyEvent* event) void WebContentView::keyReleaseEvent(QKeyEvent* event) { auto text = event->text(); - if (text.isEmpty()) { - return; - } - auto point = event->text()[0].unicode(); + auto point = text.isEmpty() ? 0u : event->text()[0].unicode(); auto keycode = get_keycode_from_qt_keyboard_event(*event); auto modifiers = get_modifiers_from_qt_keyboard_event(*event); client().async_key_up(keycode, modifiers, point);