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

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Mon Aug 20 15:54:52 EEST 2007
Author: lucasr
Date: 2007-08-20 15:54:46 +0300 (Mon, 20 Aug 2007)
New Revision: 13298

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

	* src/hd-switcher-menu.c (hd_switcher_menu_create_applications_menu):
	show application windows in the correct order (last opened on the top
	of the list). Fixes NB#63637.


Modified: projects/haf/trunk/hildon-desktop/ChangeLog
===================================================================
--- projects/haf/trunk/hildon-desktop/ChangeLog	2007-08-20 12:17:03 UTC (rev 13297)
+++ projects/haf/trunk/hildon-desktop/ChangeLog	2007-08-20 12:54:46 UTC (rev 13298)
@@ -1,5 +1,11 @@
 2007-08-20  Lucas Rocha  <lucas.rocha at nokia.com>
 
+	* src/hd-switcher-menu.c (hd_switcher_menu_create_applications_menu):
+	show application windows in the correct order (last opened on the top
+	of the list). Fixes NB#63637.
+
+2007-08-20  Lucas Rocha  <lucas.rocha at nokia.com>
+
 	* src/hd-home-window.c (pid_from_exec_name,
 	background_apply_callback): kill a potential osso_startup_greeting
 	process after applying the background image in home window.

Modified: projects/haf/trunk/hildon-desktop/src/hd-switcher-menu.c
===================================================================
--- projects/haf/trunk/hildon-desktop/src/hd-switcher-menu.c	2007-08-20 12:17:03 UTC (rev 13297)
+++ projects/haf/trunk/hildon-desktop/src/hd-switcher-menu.c	2007-08-20 12:54:46 UTC (rev 13298)
@@ -1739,9 +1739,11 @@
   for (l = apps; l != NULL; l = l->next)
   {
     GtkWidget *menu_item;
-    const GList * children = hd_wm_entry_info_get_children(l->data);
-    const GList * child;
+    GList *children, *child;
 
+    children = 
+      g_list_reverse (g_list_copy ((GList *) hd_wm_entry_info_get_children (l->data)));
+
     if (l == apps)
     {
       separator = hd_switcher_menu_create_separator (TRUE);
@@ -1782,6 +1784,8 @@
       hildon_desktop_popup_menu_add_item
         (switcher->priv->menu_applications, GTK_MENU_ITEM (separator));
     }
+
+    g_list_free (children);
   }
 
   g_list_free (apps);


More information about the maemo-commits mailing list