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:
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;
}