Index: libegg/recent-files/egg-recent-model.c
===================================================================
--- libegg/recent-files/egg-recent-model.c	(revision 919)
+++ libegg/recent-files/egg-recent-model.c	(working copy)
@@ -801,8 +801,8 @@
 			if (model->priv->poll_timeout > 0)
 				g_source_remove (model->priv->poll_timeout);
 			
-			model->priv->poll_timeout = g_timeout_add (
-				EGG_RECENT_MODEL_POLL_TIME * 1000,
+			model->priv->poll_timeout = g_timeout_add_seconds (
+				EGG_RECENT_MODEL_POLL_TIME,
 				egg_recent_model_poll_timeout,
 				model);
 		}
Index: libegg/tray/teststatusicon.c
===================================================================
--- libegg/tray/teststatusicon.c	(revision 919)
+++ libegg/tray/teststatusicon.c	(working copy)
@@ -129,7 +129,7 @@
   g_signal_connect (icon, "activate",
 		    G_CALLBACK (icon_activated), NULL);
 
-  g_timeout_add (2000, timeout_handler, icon);
+  g_timeout_add_seconds (2, timeout_handler, icon);
 
   gtk_main ();
 
Index: libegg/print-operation/modules/printbackends/cups/eggprintbackendcups.c
===================================================================
--- libegg/print-operation/modules/printbackends/cups/eggprintbackendcups.c	(revision 919)
+++ libegg/print-operation/modules/printbackends/cups/eggprintbackendcups.c	(working copy)
@@ -953,9 +953,9 @@
   if (cups_backend->list_printers_poll == 0)
     {
       cups_request_printer_list (cups_backend);
-      cups_backend->list_printers_poll = g_timeout_add (3000,
-                                                        (GSourceFunc) cups_request_printer_list,
-                                                        print_backend);
+      cups_backend->list_printers_poll = g_timeout_add_seconds (3,
+                                                                (GSourceFunc) cups_request_printer_list,
+                                                                print_backend);
     }
  
   return result;
Index: libegg/recentchooser/eggrecentmanager.c
===================================================================
--- libegg/recentchooser/eggrecentmanager.c	(revision 919)
+++ libegg/recentchooser/eggrecentmanager.c	(working copy)
@@ -53,7 +53,7 @@
 #define EGG_RECENTLY_USED_FILE	".recently-used.xbel"
 
 /* a poll per second should be enough */
-#define POLL_DELTA	1000
+#define POLL_DELTA	1
 
 /* return all items by default */
 #define DEFAULT_LIMIT	-1
@@ -247,9 +247,9 @@
   
   build_recent_items_list (manager);
   
-  priv->poll_timeout = g_timeout_add (POLL_DELTA,
-  				      egg_recent_manager_poll_timeout,
-  				      manager);
+  priv->poll_timeout = g_timeout_add_seconds (POLL_DELTA,
+  					      egg_recent_manager_poll_timeout,
+  					      manager);
   
   priv->is_dirty = FALSE;
   priv->write_in_progress = FALSE;
Index: libegg/smclient/eggdesktopfile.c
===================================================================
--- libegg/smclient/eggdesktopfile.c	(revision 919)
+++ libegg/smclient/eggdesktopfile.c	(working copy)
@@ -987,7 +987,7 @@
 					     NULL);
 }
 
-#define EGG_DESKTOP_FILE_SN_TIMEOUT_LENGTH (30 /* seconds */ * 1000)
+#define EGG_DESKTOP_FILE_SN_TIMEOUT_LENGTH (30 /* seconds */)
 
 typedef struct {
   GdkDisplay *display;
@@ -1017,8 +1017,8 @@
   sn_data->display = g_object_ref (display);
   sn_data->startup_id = g_strdup (startup_id);
 
-  g_timeout_add (EGG_DESKTOP_FILE_SN_TIMEOUT_LENGTH,
-		 startup_notification_timeout, sn_data);
+  g_timeout_add_seconds (EGG_DESKTOP_FILE_SN_TIMEOUT_LENGTH,
+			 startup_notification_timeout, sn_data);
 }
 #endif /* GTK 2.12 */
 
