talons

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

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:
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) {