From: Alberto Garcia Date: Fri, 1 May 2009 16:26:14 +0000 (+0200) Subject: Don't let buttons in HildonEditToolbar receive focus X-Git-Tag: 2.1.70-1~1 X-Git-Url: https://vcs.maemo.org/git/?a=commitdiff_plain;h=59fcd1c2c8af1e201547aa239f5869e8cd676f95;p=hildon Don't let buttons in HildonEditToolbar receive focus * hildon/hildon-edit-toolbar.c (hildon_edit_toolbar_init): Don't let buttons in HildonEditToolbar receive focus. Fixes: NB#111160 (!HildonEditToolbar buttons are focused after typing on an HW arrows key) --- diff --git a/ChangeLog b/ChangeLog index c8b0d30..63ddaf4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2009-05-01 Alberto Garcia + + * hildon/hildon-edit-toolbar.c + (hildon_edit_toolbar_init): + Don't let buttons in HildonEditToolbar receive focus. + + Fixes: NB#111160 (!HildonEditToolbar buttons are focused after + typing on an HW arrows key) + 2009-04-30 Claudio Saavedra * doc/Makefile.am: Fix build. diff --git a/hildon/hildon-edit-toolbar.c b/hildon/hildon-edit-toolbar.c index daf38b3..2dd12fb 100644 --- a/hildon/hildon-edit-toolbar.c +++ b/hildon/hildon-edit-toolbar.c @@ -218,7 +218,8 @@ hildon_edit_toolbar_init (HildonEditToolbar *self) separator = gtk_vseparator_new (); priv->arrow = GTK_BUTTON (gtk_button_new ()); - gtk_button_set_focus_on_click (priv->arrow, FALSE); + g_object_set (priv->button, "can-focus", FALSE, NULL); + g_object_set (priv->arrow, "can-focus", FALSE, NULL); g_signal_connect (priv->button, "clicked", G_CALLBACK (button_clicked_cb), self); g_signal_connect (priv->arrow, "clicked", G_CALLBACK (arrow_clicked_cb), self);