[maemo-commits] [maemo-commits] r13335 - in projects/haf/trunk/hildon-desktop: . libhildondesktop

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Wed Aug 22 13:55:49 EEST 2007
Author: lucasr
Date: 2007-08-22 13:55:48 +0300 (Wed, 22 Aug 2007)
New Revision: 13335

Modified:
   projects/haf/trunk/hildon-desktop/ChangeLog
   projects/haf/trunk/hildon-desktop/libhildondesktop/hildon-desktop-popup-menu.c
Log:
2007-08-22  Lucas Rocha  <lucas.rocha at nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c
	(hildon_desktop_popup_menu_init): do not allow focus on scrolling
	buttons in order to avoid them to steal the focus from menu items.
	Fixes NB#64983.


Modified: projects/haf/trunk/hildon-desktop/ChangeLog
===================================================================
--- projects/haf/trunk/hildon-desktop/ChangeLog	2007-08-22 10:50:50 UTC (rev 13334)
+++ projects/haf/trunk/hildon-desktop/ChangeLog	2007-08-22 10:55:48 UTC (rev 13335)
@@ -1,5 +1,12 @@
 2007-08-22  Lucas Rocha  <lucas.rocha at nokia.com>
 
+	* libhildondesktop/hildon-desktop-popup-menu.c
+	(hildon_desktop_popup_menu_init): do not allow focus on scrolling
+	buttons in order to avoid them to steal the focus from menu items.
+	Fixes NB#64983.
+
+2007-08-22  Lucas Rocha  <lucas.rocha at nokia.com>
+
 	* libhildondesktop/hildon-desktop-popup-window.c
 	(hildon_desktop_popup_window_button_release_event): fix wrong behavior
 	when clicking outside the popup window.

Modified: projects/haf/trunk/hildon-desktop/libhildondesktop/hildon-desktop-popup-menu.c
===================================================================
--- projects/haf/trunk/hildon-desktop/libhildondesktop/hildon-desktop-popup-menu.c	2007-08-22 10:50:50 UTC (rev 13334)
+++ projects/haf/trunk/hildon-desktop/libhildondesktop/hildon-desktop-popup-menu.c	2007-08-22 10:55:48 UTC (rev 13335)
@@ -263,6 +263,14 @@
   menu->priv->scroll_down = gtk_button_new ();
   menu->priv->scroll_up   = gtk_button_new ();
 
+  g_object_set (G_OBJECT (menu->priv->scroll_up),
+		"can-focus", FALSE,
+		NULL);
+  
+  g_object_set (G_OBJECT (menu->priv->scroll_down),
+		"can-focus", FALSE,
+		NULL);
+  
   g_signal_connect (menu->priv->scroll_down,
 		    "clicked",
 		    G_CALLBACK (hildon_desktop_popup_menu_scroll_cb),


More information about the maemo-commits mailing list