]> Pileus Git - ~andy/gtk/commitdiff
Add the timeout for polling the file; change the default polling delta to
authorEmmanuele Bassi <ebassi@gnome.org>
Fri, 28 Jul 2006 20:37:58 +0000 (20:37 +0000)
committerEmmanuele Bassi <ebassi@src.gnome.org>
Fri, 28 Jul 2006 20:37:58 +0000 (20:37 +0000)
2006-07-28  Emmanuele Bassi  <ebassi@gnome.org>

* gtk/gtkrecentmanager.c (gtk_recent_manager_init): Add the
timeout for polling the file; change the default polling
delta to 2000 msec.

ChangeLog
ChangeLog.pre-2-10
gtk/gtkrecentmanager.c

index 5d3d299382c7fe12eb1fba922101c7b7c05ed816..8af5d2b5f6dc59065591f59cf9a43962358c2391 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-07-28  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * gtk/gtkrecentmanager.c (gtk_recent_manager_init): Add the
+       timeout for polling the file; change the default polling
+       delta to 2000 msec.
+
 2006-07-27  Michael Natterer  <mitch@imendio.com>
 
        * gdk/x11/gdkwindow-x11.c (gdk_window_get_type_hint): cast the
index 5d3d299382c7fe12eb1fba922101c7b7c05ed816..8af5d2b5f6dc59065591f59cf9a43962358c2391 100644 (file)
@@ -1,3 +1,9 @@
+2006-07-28  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * gtk/gtkrecentmanager.c (gtk_recent_manager_init): Add the
+       timeout for polling the file; change the default polling
+       delta to 2000 msec.
+
 2006-07-27  Michael Natterer  <mitch@imendio.com>
 
        * gdk/x11/gdkwindow-x11.c (gdk_window_get_type_hint): cast the
index 717936222a66f55fb56c6ee5b68632189a907db7..e8723ba9603e3440f7a1a790493222bf0fb8e765 100644 (file)
@@ -48,8 +48,8 @@
 /* the file where we store the recently used items */
 #define GTK_RECENTLY_USED_FILE ".recently-used.xbel"
 
-/* a poll per second should be enough */
-#define POLL_DELTA     1000
+/* a poll every two seconds should be enough */
+#define POLL_DELTA     2000
 
 /* return all items by default */
 #define DEFAULT_LIMIT  -1
@@ -283,10 +283,6 @@ gtk_recent_manager_init (GtkRecentManager *manager)
                                      GTK_TYPE_RECENT_MANAGER);
   manager->priv = priv;
   
-  priv->filename = g_build_filename (g_get_home_dir (),
-                                    GTK_RECENTLY_USED_FILE,
-                                    NULL);
-  
   priv->limit = DEFAULT_LIMIT;
   priv->size = 0;
   
@@ -297,6 +293,13 @@ gtk_recent_manager_init (GtkRecentManager *manager)
 
   priv->screen = NULL;
 
+  priv->filename = g_build_filename (g_get_home_dir (),
+                                    GTK_RECENTLY_USED_FILE,
+                                    NULL);
+  priv->poll_timeout = g_timeout_add (POLL_DELTA,
+                                     gtk_recent_manager_poll_timeout,
+                                     manager);
+
   build_recent_items_list (manager);
 }