From 14990d48d57e614781b8607202ad3f2277d80f40 Mon Sep 17 00:00:00 2001 From: Alexey Yakovenko Date: Sat, 17 Apr 2010 11:46:43 +0200 Subject: fixed ddblistview keypress handler to ignore numlock/capslock and other similar modifiers --- plugins/gtkui/ddblistview.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/gtkui/ddblistview.c b/plugins/gtkui/ddblistview.c index 40e5ea3c..57269e8a 100644 --- a/plugins/gtkui/ddblistview.c +++ b/plugins/gtkui/ddblistview.c @@ -1755,7 +1755,9 @@ ddb_listview_handle_keypress (DdbListview *ps, int keyval, int state) { GtkWidget *range = ps->scrollbar; GtkAdjustment *adj = gtk_range_get_adjustment (GTK_RANGE (range)); - if (state & ~(GDK_SHIFT_MASK)) { + state &= (GDK_SHIFT_MASK|GDK_CONTROL_MASK|GDK_MOD1_MASK|GDK_MOD4_MASK); + + if (state & ~GDK_SHIFT_MASK) { return 0; } -- cgit v1.2.3