aboutsummaryrefslogtreecommitdiffstats
path: root/ui
diff options
context:
space:
mode:
authorJakub Zawadzki <darkjames-ws@darkjames.pl>2013-12-29 23:29:03 +0000
committerJakub Zawadzki <darkjames-ws@darkjames.pl>2013-12-29 23:29:03 +0000
commitce68b8db87a39dfbc08972b71179376329541f7f (patch)
tree3c14865f9a71640c1849ba26e68a3f2315daea75 /ui
parent87328505f0aad29093bc026c59217052ed8b76dd (diff)
Make arrow down/ up work in gtk again.
Broken by r54328 g_ascii_isprint() can test only char type and event->keyval is unsigned int. svn path=/trunk/; revision=54492
Diffstat (limited to 'ui')
-rw-r--r--ui/gtk/main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ui/gtk/main.c b/ui/gtk/main.c
index f590402d51..78262e49e9 100644
--- a/ui/gtk/main.c
+++ b/ui/gtk/main.c
@@ -3689,7 +3689,7 @@ top_level_key_pressed_cb(GtkWidget *w _U_, GdkEventKey *event, gpointer user_dat
* don't explicitly say so, g_ascii_isprint() should work as expected
* for values < 127.
*/
- } else if (g_ascii_isprint(event->keyval)) {
+ } else if (event->keyval < 256 && g_ascii_isprint(event->keyval)) {
/* Forward the keypress on to the display filter entry */
if (main_display_filter_widget && !gtk_widget_is_focus(main_display_filter_widget)) {
gtk_window_set_focus(GTK_WINDOW(top_level), main_display_filter_widget);