[maemo-commits] [maemo-commits] r12225 - in projects/haf/trunk/hildon-desktop: . src

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Fri Jun 8 18:02:17 EEST 2007
Author: moimart
Date: 2007-06-08 18:02:15 +0300 (Fri, 08 Jun 2007)
New Revision: 12225

Modified:
   projects/haf/trunk/hildon-desktop/ChangeLog
   projects/haf/trunk/hildon-desktop/src/hn-app-button.c
Log:
2007-06-08  Moises Martinez  <moises.martinez at nokia.com>

        * src/hn-app-button.c: hd_wm_activate_window with toplevel GdkWindow
        not by using parent GtkWindow.
	* ChangeLog updated.



Modified: projects/haf/trunk/hildon-desktop/ChangeLog
===================================================================
--- projects/haf/trunk/hildon-desktop/ChangeLog	2007-06-08 14:25:54 UTC (rev 12224)
+++ projects/haf/trunk/hildon-desktop/ChangeLog	2007-06-08 15:02:15 UTC (rev 12225)
@@ -1,3 +1,8 @@
+2007-06-08  Moises Martinez  <moises.martinez at nokia.com>
+
+	* src/hn-app-button.c: hd_wm_activate_window with toplevel GdkWindow
+	not by using parent GtkWindow.
+
 2007-06-08  Lucas Rocha  <lucas.rocha at nokia.com>
 
 	* libhildondesktop/hildon-desktop-plugin.h: added a tiny line of code to 

Modified: projects/haf/trunk/hildon-desktop/src/hn-app-button.c
===================================================================
--- projects/haf/trunk/hildon-desktop/src/hn-app-button.c	2007-06-08 14:25:54 UTC (rev 12224)
+++ projects/haf/trunk/hildon-desktop/src/hn-app-button.c	2007-06-08 15:02:15 UTC (rev 12225)
@@ -801,6 +801,7 @@
   GtkButton *button;
   GtkToggleButton *toggle_button;
   GtkToggleButton *tmp_button = NULL;
+  GtkWidget *toplevel_window;
   GSList *l;
   HDEntryInfo *info;
   
@@ -815,8 +816,10 @@
   /* remember which button was used to press this button */
   HN_DBG("App button pressed using button %d", event->button);
 
+  toplevel_window = gtk_widget_get_toplevel (widget);
+
   hd_wm_activate_window (HD_TN_DEACTIVATE_KEY_FOCUS,
-		         gtk_widget_get_parent_window (widget));
+		         toplevel_window->window);
 
   if (event->button == APP_BUTTON_THUMBABLE)
     priv->is_thumbable = TRUE;


More information about the maemo-commits mailing list