gimp r25672 - in trunk: . app/dialogs app/menus



Author: mitch
Date: Fri May 16 16:24:24 2008
New Revision: 25672
URL: http://svn.gnome.org/viewvc/gimp?rev=25672&view=rev

Log:
2008-05-16  Michael Natterer  <mitch gimp org>

	* app/dialogs/dialogs.c (dialogs_load_recent_docks): reverse the
	list after loading so it keeps its order.

	* app/menus/windows-menu.c (windows_menu_setup)
	(windows_menu_recent_add): keep the recent docks menu in MRU
	order.



Modified:
   trunk/ChangeLog
   trunk/app/dialogs/dialogs.c
   trunk/app/menus/windows-menu.c

Modified: trunk/app/dialogs/dialogs.c
==============================================================================
--- trunk/app/dialogs/dialogs.c	(original)
+++ trunk/app/dialogs/dialogs.c	Fri May 16 16:24:24 2008
@@ -376,6 +376,8 @@
       g_clear_error (&error);
     }
 
+  gimp_list_reverse (GIMP_LIST (global_recent_docks));
+
   g_free (filename);
 }
 

Modified: trunk/app/menus/windows-menu.c
==============================================================================
--- trunk/app/menus/windows-menu.c	(original)
+++ trunk/app/menus/windows-menu.c	Fri May 16 16:24:24 2008
@@ -119,9 +119,9 @@
                            G_CALLBACK (windows_menu_recent_remove),
                            manager, 0);
 
-  for (list = GIMP_LIST (global_recent_docks)->list;
+  for (list = g_list_last (GIMP_LIST (global_recent_docks)->list);
        list;
-       list = g_list_next (list))
+       list = g_list_previous (list))
     {
       GimpSessionInfo *info = list->data;
 
@@ -293,7 +293,7 @@
   gtk_ui_manager_add_ui (GTK_UI_MANAGER (manager), merge_id,
                          action_path, action_name, action_name,
                          GTK_UI_MANAGER_MENUITEM,
-                         FALSE);
+                         TRUE);
 
   g_free (merge_key);
   g_free (action_path);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]