[tracker] libtracker-miner: Don't return an empty GError in pause/resume



commit 950894d78da5f7352cdfedf0f118a1c4afae6318
Author: Martyn Russell <martyn lanedo com>
Date:   Mon Feb 1 20:51:05 2010 +0000

    libtracker-miner: Don't return an empty GError in pause/resume

 src/libtracker-miner/tracker-miner.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-miner.c b/src/libtracker-miner/tracker-miner.c
index a045ea9..457a270 100644
--- a/src/libtracker-miner/tracker-miner.c
+++ b/src/libtracker-miner/tracker-miner.c
@@ -1446,11 +1446,12 @@ tracker_miner_dbus_pause (TrackerMiner           *miner,
 	if (cookie == -1) {
 		GError *actual_error = NULL;
 
-		dbus_g_method_return_error (context, actual_error);
 		tracker_dbus_request_failed (request_id,
 		                             context,
 		                             &actual_error,
 		                             local_error ? local_error->message : NULL);
+		dbus_g_method_return_error (context, actual_error);
+
 		g_error_free (actual_error);
 		g_error_free (local_error);
 
@@ -1483,11 +1484,12 @@ tracker_miner_dbus_resume (TrackerMiner           *miner,
 	if (!tracker_miner_resume (miner, cookie, &local_error)) {
 		GError *actual_error = NULL;
 
-		dbus_g_method_return_error (context, actual_error);
 		tracker_dbus_request_failed (request_id,
 		                             context,
 		                             &actual_error,
 		                             local_error ? local_error->message : NULL);
+		dbus_g_method_return_error (context, actual_error);
+
 		g_error_free (actual_error);
 		g_error_free (local_error);
 



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