Index: ChangeLog =================================================================== RCS file: /cvs/gnome/gtk+/ChangeLog,v retrieving revision 1.7685 diff -p -a -u -r1.7685 ChangeLog --- ChangeLog 1 Apr 2006 20:06:14 -0000 1.7685 +++ ChangeLog 2 Apr 2006 00:29:42 -0000 @@ -1,3 +1,12 @@ +2006-04-02 Emmanuele Bassi + + * gtk/gtkrecentmanager.c: + (gtk_recent_manager_set_filename): Build the items list after + setting the storage file. + + (display_closed): Use the right name for unsetting the default + manager object from the screen. + 2006-04-01 Behdad Esfahbod * gtk/gtkfilesel.c (gtk_file_selection_get_filename): Use a GString Index: gtk/gtkrecentmanager.c =================================================================== RCS file: /cvs/gnome/gtk+/gtk/gtkrecentmanager.c,v retrieving revision 1.5 diff -p -a -u -r1.5 gtkrecentmanager.c --- gtk/gtkrecentmanager.c 1 Apr 2006 04:48:31 -0000 1.5 +++ gtk/gtkrecentmanager.c 2 Apr 2006 00:29:42 -0000 @@ -480,13 +480,13 @@ gtk_recent_manager_set_filename (GtkRece manager->priv->poll_timeout = 0; } - build_recent_items_list (manager); - priv->filename = g_strdup (filename); priv->poll_timeout = g_timeout_add (POLL_DELTA, gtk_recent_manager_poll_timeout, manager); + build_recent_items_list (manager); + priv->is_dirty = FALSE; } @@ -685,7 +685,7 @@ display_closed (GdkDisplay *displa if (was_screen_singleton) { - g_object_set_data (G_OBJECT (screen), I_("gtk-recent-manager-error-quark"), NULL); + g_object_set_data (G_OBJECT (screen), I_("gtk-recent-manager-default"), NULL); priv->is_screen_singleton = FALSE; }