gnumeric r16624 - in trunk: . src



Author: jody
Date: Fri Jun 13 14:32:20 2008
New Revision: 16624
URL: http://svn.gnome.org/viewvc/gnumeric?rev=16624&view=rev

Log:
2008-06-13  Jody Goldberg <jody gnome org>

	* src/wbc-gtk.c (cb_regenerate_window_menu) : we need to remove the
	  action group from the UI, not just unref it.
	(wbc_gtk_reload_recent_file_menu) : ditto.


Modified:
   trunk/ChangeLog
   trunk/src/wbc-gtk.c

Modified: trunk/src/wbc-gtk.c
==============================================================================
--- trunk/src/wbc-gtk.c	(original)
+++ trunk/src/wbc-gtk.c	Fri Jun 13 14:32:20 2008
@@ -2955,8 +2955,11 @@
 		gtk_ui_manager_remove_ui (gtk->ui, gtk->windows.merge_id);
 	gtk->windows.merge_id = gtk_ui_manager_new_merge_id (gtk->ui);
 
-	if (gtk->windows.actions != NULL)
+	if (gtk->windows.actions != NULL) {
+		gtk_ui_manager_remove_action_group (gtk->ui,
+			gtk->windows.actions);
 		g_object_unref (gtk->windows.actions);
+	}
 	gtk->windows.actions = gtk_action_group_new ("WindowList");
 
 	gtk_ui_manager_insert_action_group (gtk->ui, gtk->windows.actions, 0);
@@ -3828,8 +3831,11 @@
 		gtk_ui_manager_remove_ui (gtk->ui, gtk->file_history.merge_id);
 	gtk->file_history.merge_id = gtk_ui_manager_new_merge_id (gtk->ui);
 
-	if (gtk->file_history.actions != NULL)
+	if (gtk->file_history.actions != NULL) {
+		gtk_ui_manager_remove_action_group (gtk->ui,
+			gtk->file_history.actions);
 		g_object_unref (gtk->file_history.actions);
+	}
 	gtk->file_history.actions = gtk_action_group_new ("FileHistory");
 
 	/* create the actions */



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