From 4cc70cdb94ac8d7c98a385f116d9a78ab730528e Mon Sep 17 00:00:00 2001 From: Robert Ancell Date: Thu, 11 Jun 2020 16:53:54 +1200 Subject: [PATCH] Always send key events, even if they're used for text input. --- 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 5cfc587bcba9a..c46919da3bff7 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; }