console/libgnt/gntwidget.c

changeset 13917
7c435cf1ee60
parent 13852
1d3ae9f34d42
child 13920
c51758bc563c
--- 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;
 }

mercurial