commit 277798d5a492464a54d54c8c5d22c17dd41b6bd9
parent 1a6b1fa9a594a13b416192e1bdc413528b39136e
Author: Colin Leroy <colin@colino.net>
Date: Thu, 27 Sep 2018 08:55:10 +0200
Fix Quicksearch eating keypresses it didn't handle.
Diffstat:
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/src/mainwindow.c b/src/mainwindow.c
@@ -1369,9 +1369,11 @@ static gboolean mainwindow_key_pressed (GtkWidget *widget, GdkEventKey *event,
{
GtkWidget *entry =
quicksearch_get_entry(mainwin->summaryview->quicksearch);
- gboolean dummy;
- g_signal_emit_by_name(entry, "key-press-event", event, &dummy);
- return TRUE;
+ gboolean handled;
+ g_signal_emit_by_name(entry, "key-press-event", event, &handled);
+ if (handled) {
+ return TRUE;
+ }
}
switch (event->keyval) {