From 4bd6aea07c9eb1c646b458ec47bcc0ab86f16838 Mon Sep 17 00:00:00 2001 From: Robert Ancell Date: Fri, 12 Jun 2020 10:59:23 +1200 Subject: [PATCH] Always send key events, even if they're used for text input. (#18991) --- shell/platform/linux/fl_view.cc | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/shell/platform/linux/fl_view.cc b/shell/platform/linux/fl_view.cc index 5cfc587bcba9aa..c46919da3bff72 100644 --- a/shell/platform/linux/fl_view.cc +++ b/shell/platform/linux/fl_view.cc @@ -330,10 +330,8 @@ static gboolean fl_view_motion_notify_event(GtkWidget* widget, static gboolean fl_view_key_press_event(GtkWidget* widget, GdkEventKey* event) { FlView* self = FL_VIEW(widget); - if (fl_text_input_plugin_filter_keypress(self->text_input_plugin, event)) - return TRUE; - fl_key_event_plugin_send_key_event(self->key_event_plugin, event); + fl_text_input_plugin_filter_keypress(self->text_input_plugin, event); return TRUE; } @@ -343,10 +341,8 @@ static gboolean fl_view_key_release_event(GtkWidget* widget, GdkEventKey* event) { FlView* self = FL_VIEW(widget); - if (fl_text_input_plugin_filter_keypress(self->text_input_plugin, event)) - return TRUE; - fl_key_event_plugin_send_key_event(self->key_event_plugin, event); + fl_text_input_plugin_filter_keypress(self->text_input_plugin, event); return TRUE; }