Skip to content

Commit 4bd6aea

Browse files
Always send key events, even if they're used for text input. (flutter#18991)
1 parent 5171fbd commit 4bd6aea

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

shell/platform/linux/fl_view.cc

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -330,10 +330,8 @@ static gboolean fl_view_motion_notify_event(GtkWidget* widget,
330330
static gboolean fl_view_key_press_event(GtkWidget* widget, GdkEventKey* event) {
331331
FlView* self = FL_VIEW(widget);
332332

333-
if (fl_text_input_plugin_filter_keypress(self->text_input_plugin, event))
334-
return TRUE;
335-
336333
fl_key_event_plugin_send_key_event(self->key_event_plugin, event);
334+
fl_text_input_plugin_filter_keypress(self->text_input_plugin, event);
337335

338336
return TRUE;
339337
}
@@ -343,10 +341,8 @@ static gboolean fl_view_key_release_event(GtkWidget* widget,
343341
GdkEventKey* event) {
344342
FlView* self = FL_VIEW(widget);
345343

346-
if (fl_text_input_plugin_filter_keypress(self->text_input_plugin, event))
347-
return TRUE;
348-
349344
fl_key_event_plugin_send_key_event(self->key_event_plugin, event);
345+
fl_text_input_plugin_filter_keypress(self->text_input_plugin, event);
350346

351347
return TRUE;
352348
}

0 commit comments

Comments
 (0)