[PATCH 1/2] DiskOverview needs to grab focus if clicked
Vratislav Podzimek
vpodzime at redhat.com
Fri Apr 19 11:30:45 UTC 2013
Otherwise it cannot react on key presses/releases and so its parent widget etc.
Anybody expected Gtk does that by default if widget has 'can_focus' set to True?
Signed-off-by: Vratislav Podzimek <vpodzime at redhat.com>
---
widgets/src/DiskOverview.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/widgets/src/DiskOverview.c b/widgets/src/DiskOverview.c
index e3c39f4..b5e22c8 100644
--- a/widgets/src/DiskOverview.c
+++ b/widgets/src/DiskOverview.c
@@ -250,6 +250,7 @@ gboolean anaconda_disk_overview_clicked(AnacondaDiskOverview *widget, GdkEvent *
/* This handler runs for mouse presses and key releases. For key releases, it only
* runs for activate-type keys (enter, space, etc.).
*/
+ gtk_widget_grab_focus(GTK_WIDGET(widget));
if (event->type != GDK_BUTTON_PRESS && event->type != GDK_KEY_RELEASE)
return FALSE;
else if (event->type == GDK_KEY_RELEASE &&
--
1.7.11.7
More information about the anaconda-patches
mailing list