Index: src/brasero-file-monitor.c
===================================================================
--- src/brasero-file-monitor.c	(revision 1620)
+++ src/brasero-file-monitor.c	(working copy)
@@ -231,9 +231,9 @@
 			
 	/* we remember this move for 5s. If 5s later we haven't received
 	 * a corresponding MOVED_TO then we consider the file was removed. */
-	data->id = g_timeout_add (5000,
-				  (GSourceFunc) brasero_file_monitor_move_timeout_cb,
-				  self);
+	data->id = g_timeout_add_seconds (5,
+					  (GSourceFunc) brasero_file_monitor_move_timeout_cb,
+					  self);
 
 	/* NOTE: the order is important, we _must_ append them */
 	priv->moved_list = g_slist_append (priv->moved_list, data);
Index: src/brasero-audio-disc.c
===================================================================
--- src/brasero-audio-disc.c	(revision 1620)
+++ src/brasero-audio-disc.c	(working copy)
@@ -4071,9 +4071,9 @@
 		/* we remember this move for 5s. If 5s later we haven't received
 		 * a corresponding MOVED_TO then we consider the file was
 		 * removed. */
-		data->id = g_timeout_add (5000,
-					  (GSourceFunc) brasero_audio_disc_inotify_move_timeout,
-					  disc);
+		data->id = g_timeout_add_seconds (5,
+						  (GSourceFunc) brasero_audio_disc_inotify_move_timeout,
+						  disc);
 
 		/* NOTE: the order is important, we _must_ append them */
 		disc->priv->moved_list = g_slist_append (disc->priv->moved_list, data);
Index: src/brasero-burn-dialog.c
===================================================================
--- src/brasero-burn-dialog.c	(revision 1620)
+++ src/brasero-burn-dialog.c	(working copy)
@@ -1191,9 +1191,9 @@
 	gtk_widget_show (button);
 	gtk_dialog_add_action_widget (GTK_DIALOG (message), button, GTK_RESPONSE_OK);
 
-	id = g_timeout_add (10000,
-			    brasero_burn_dialog_dummy_success_timeout,
-			    message);
+	id = g_timeout_add_seconds (10,
+				    brasero_burn_dialog_dummy_success_timeout,
+				    message);
 
 	gtk_widget_show (GTK_WIDGET (dialog));
 	gtk_window_set_urgency_hint (GTK_WINDOW (dialog), TRUE);
Index: src/brasero-file-filtered.c
===================================================================
--- src/brasero-file-filtered.c	(revision 1620)
+++ src/brasero-file-filtered.c	(working copy)
@@ -316,9 +316,9 @@
 	}
 
 	if (!priv->idle_id)
-		priv->idle_id = g_timeout_add (1000,
-					       brasero_file_filtered_add_loop,
-					       self);
+		priv->idle_id = g_timeout_add_seconds (1,
+						       brasero_file_filtered_add_loop,
+						       self);
 }
 
 static void
Index: src/brasero-search-beagle.c
===================================================================
--- src/brasero-search-beagle.c	(revision 1620)
+++ src/brasero-search-beagle.c	(working copy)
@@ -577,9 +577,9 @@
 		gtk_widget_set_sensitive (GTK_WIDGET (obj), FALSE);
 
 		/* we will retry in 10 seconds */
-		obj->priv->id = g_timeout_add (10000,
-					       (GSourceFunc) brasero_search_try_again,
-					       obj);
+		obj->priv->id = g_timeout_add_seconds (10,
+						       (GSourceFunc) brasero_search_try_again,
+						       obj);
 	}
 
 	return GTK_WIDGET (obj);
Index: src/brasero-search-entry.c
===================================================================
--- src/brasero-search-entry.c	(revision 1620)
+++ src/brasero-search-entry.c	(working copy)
@@ -553,9 +553,9 @@
 
 	if (!search_now) {
 		/* gtk_widget_set_sensitive (entry->priv->button, TRUE); */
-		entry->priv->search_id = g_timeout_add (2000,
-							(GSourceFunc) brasero_search_entry_activated_real,
-							entry);
+		entry->priv->search_id = g_timeout_add_seconds (2,
+								(GSourceFunc) brasero_search_entry_activated_real,
+								entry);
 	}
 	else
 		brasero_search_entry_check_keywords (entry);
Index: src/brasero-playlist.c
===================================================================
--- src/brasero-playlist.c	(revision 1620)
+++ src/brasero-playlist.c	(working copy)
@@ -540,9 +540,9 @@
 	}
 	else {
 		/* we will retry in 10 seconds */
-		playlist->priv->id = g_timeout_add (10000,
-					       (GSourceFunc) brasero_playlist_try_again,
-					       playlist);
+		playlist->priv->id = g_timeout_add_seconds (10,
+							    (GSourceFunc) brasero_playlist_try_again,
+							    playlist);
 	}
 }
 
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 1620)
+++ ChangeLog	(working copy)
@@ -1,3 +1,17 @@
+2008-12-13  Debarshi Ray  <rishi@gnu.org>
+
+	Fix for #564397 – Use g_timeout_add_seconds where possible
+
+	* src/brasero-file-monitor.c (brasero_file_monitor_moved_from_event):
+	* src/brasero-audio-disc.c (brasero_audio_disc_inotify_move):
+	* src/brasero-burn-dialog.c (brasero_burn_dialog_dummy_success_cb):
+	* src/brasero-file-filtered.c (brasero_file_filtered_add):
+	* src/brasero-search-beagle.c (brasero_search_new):
+	* src/brasero-search-entry.c (brasero_search_entry_activated):
+	* src/brasero-playlist.c (brasero_playlist_start_beagle_search):
+	* nautilus/nautilus-burn-extension.c (nautilus_burn_instance_init):
+	Use g_timeout_add_seconds instead of g_timeout_add.
+	
 2008-12-13  Philippe Rouquier  <ykw@localhost.localdomain>
 
 	Fix for #563989 – brasero crashs on fifo-files
Index: nautilus/nautilus-burn-extension.c
===================================================================
--- nautilus/nautilus-burn-extension.c	(revision 1620)
+++ nautilus/nautilus-burn-extension.c	(working copy)
@@ -839,9 +839,9 @@
         debug_init ();
 #endif
 
-        burn->priv->start_monitor_id = g_timeout_add (1000,
-                                                      (GSourceFunc)start_monitor,
-                                                      burn);
+        burn->priv->start_monitor_id = g_timeout_add_seconds (1,
+                                                              (GSourceFunc)start_monitor,
+                                                              burn);
 }
 
 static void
