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

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Wed Aug 22 17:26:04 EEST 2007
Author: lucasr
Date: 2007-08-22 17:26:03 +0300 (Wed, 22 Aug 2007)
New Revision: 13346

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

	* src/hd-switcher-menu.c (hd_switcher_menu_show_menu_cb): close all
	other temporary windows when opening switcher menu with Home key.
	Fixes NB#61425.


Modified: projects/haf/trunk/hildon-desktop/ChangeLog
===================================================================
--- projects/haf/trunk/hildon-desktop/ChangeLog	2007-08-22 14:11:30 UTC (rev 13345)
+++ projects/haf/trunk/hildon-desktop/ChangeLog	2007-08-22 14:26:03 UTC (rev 13346)
@@ -1,5 +1,11 @@
 2007-08-22  Lucas Rocha  <lucas.rocha at nokia.com>
 
+	* src/hd-switcher-menu.c (hd_switcher_menu_show_menu_cb): close all
+	other temporary windows when opening switcher menu with Home key.
+	Fixes NB#61425.
+
+2007-08-22  Lucas Rocha  <lucas.rocha at nokia.com>
+
 	* libhildondesktop/hildon-desktop-popup-window.c
 	(hildon_desktop_popup_window_composited_button_release): fixed wrong
 	behavior when clicking outside extra pane window. Check if the window

Modified: projects/haf/trunk/hildon-desktop/src/hd-switcher-menu.c
===================================================================
--- projects/haf/trunk/hildon-desktop/src/hd-switcher-menu.c	2007-08-22 14:11:30 UTC (rev 13345)
+++ projects/haf/trunk/hildon-desktop/src/hd-switcher-menu.c	2007-08-22 14:26:03 UTC (rev 13346)
@@ -1356,7 +1356,7 @@
       /* Avoid notification pane to be shown next time switcher
        * menu opens. */
       switcher->priv->notifications_window->requisition.height = 1;
- 
+      
       hd_switcher_menu_update_highlighting (switcher, FALSE); 
     }
 
@@ -1395,7 +1395,7 @@
     hildon_desktop_popup_window_jump_to_pane (switcher->priv->popup_window, -1);
 
   g_list_free (children);
-}	
+}
 
 static void 
 hd_switcher_menu_position_func (HildonDesktopPopupWindow  *menu,
@@ -2065,6 +2065,8 @@
   }
   else
   {
+    gtk_window_close_other_temporaries (GTK_WINDOW (switcher->priv->popup_window));
+
     gtk_toggle_button_set_active
       (GTK_TOGGLE_BUTTON (switcher->priv->toggle_button), TRUE);
   


More information about the maemo-commits mailing list