--- a/console/libgnt/gntwidget.c Fri Jun 23 00:57:30 2006 +0000 +++ b/console/libgnt/gntwidget.c Fri Jun 23 06:24:25 2006 +0000 @@ -286,6 +286,8 @@ gnt_widget_key_pressed(GntWidget *widget, const char *keys) { gboolean ret; + if (!GNT_WIDGET_IS_FLAG_SET(widget, GNT_WIDGET_CAN_TAKE_FOCUS)) + return FALSE; g_signal_emit(widget, signals[SIG_KEY_PRESSED], 0, keys, &ret); return ret; }