talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

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:
Msrc/mainwindow.c | 8+++++---
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) {