commit 029c9c58d48e7784950e252e9b4f2e30dc9c9aef
parent a2394c03d010ef98197837d509d3d4c7265234bd
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) {