talons

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

commit e31ee60178f6d6a1daf673bea143d1446d4378db
parent 123563ca47cc6225791d5cff84792d9de6c312a6
Author: Andrej Kacian <ticho@claws-mail.org>
Date:   Wed, 21 Dec 2016 13:21:03 +0100

Stop left/right keypresses from propagating further in foldersel.

This amends commit 5305715.

Diffstat:
Msrc/foldersel.c | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/foldersel.c b/src/foldersel.c @@ -658,8 +658,10 @@ static gboolean key_pressed(GtkWidget *widget, GdkEventKey *event, gpointer data if (!event) return FALSE; - if (event->keyval == GDK_KEY_Escape) + if (event->keyval == GDK_KEY_Escape) { foldersel_cancel(NULL, NULL); + return TRUE; + } GtkTreePath *path = NULL; gtk_tree_view_get_cursor(GTK_TREE_VIEW(treeview), &path, NULL); @@ -674,6 +676,7 @@ static gboolean key_pressed(GtkWidget *widget, GdkEventKey *event, gpointer data gtk_tree_path_up(path); gtk_tree_view_set_cursor(GTK_TREE_VIEW(treeview), path, NULL, FALSE); } + return TRUE; break; case GDK_KEY_Right: if (!gtk_tree_view_row_expanded(GTK_TREE_VIEW(treeview), path)) { @@ -682,6 +685,7 @@ static gboolean key_pressed(GtkWidget *widget, GdkEventKey *event, gpointer data gtk_tree_path_down(path); gtk_tree_view_set_cursor(GTK_TREE_VIEW(treeview), path, NULL, FALSE); } + return TRUE; break; }