gtk+ r20007 - in trunk: . gtk



Author: ebassi
Date: Tue Apr 15 23:46:15 2008
New Revision: 20007
URL: http://svn.gnome.org/viewvc/gtk+?rev=20007&view=rev

Log:
2008-04-15  Emmanuele Bassi  <ebassi gnome org>

	* gtk/gtkrecentmanager.c:
	(gtk_recent_manager_real_changed): Fix last commit, and
	complete the gtk-recent-files-max-age semantics: if the
	property is set to 0 then purge the list.

Modified:
   trunk/ChangeLog
   trunk/gtk/gtkrecentmanager.c

Modified: trunk/gtk/gtkrecentmanager.c
==============================================================================
--- trunk/gtk/gtkrecentmanager.c	(original)
+++ trunk/gtk/gtkrecentmanager.c	Tue Apr 15 23:46:15 2008
@@ -401,6 +401,13 @@
           g_object_get (G_OBJECT (settings), "gtk-recent-files-max-age", &age, NULL);
           if (age > 0)
             gtk_recent_manager_clamp_to_age (manager, age);
+          else if (age == 0)
+            {
+              g_bookmark_file_free (priv->recent_items);
+              priv->recent_items = NULL;
+
+              priv->recent_items = g_bookmark_file_new ();
+            }
         }
 
       write_error = NULL;



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