[tracker/rss-enclosures] tracker-store: Backup's and restore's callbacks are now different
- From: Roberto Guido <rguido src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/rss-enclosures] tracker-store: Backup's and restore's callbacks are now different
- Date: Wed, 24 Nov 2010 02:23:22 +0000 (UTC)
commit f99c759521776af2189cdd58068c3195c5ef98bc
Author: Philip Van Hoof <philip codeminded be>
Date: Thu Nov 4 15:21:23 2010 +0200
tracker-store: Backup's and restore's callbacks are now different
src/tracker-store/tracker-backup.c | 22 +++++++++++++++++++++-
1 files changed, 21 insertions(+), 1 deletions(-)
---
diff --git a/src/tracker-store/tracker-backup.c b/src/tracker-store/tracker-backup.c
index b860dad..25ebdbc 100644
--- a/src/tracker-store/tracker-backup.c
+++ b/src/tracker-store/tracker-backup.c
@@ -73,6 +73,26 @@ backup_callback (GError *error, gpointer user_data)
dbus_g_method_return (info->context);
+ tracker_dbus_request_success (info->request_id,
+ info->context);
+}
+
+static void
+restore_callback (GError *error, gpointer user_data)
+{
+ TrackerDBusMethodInfo *info = user_data;
+
+ if (error) {
+ tracker_dbus_request_failed (info->request_id,
+ info->context,
+ &error,
+ NULL);
+ dbus_g_method_return_error (info->context, error);
+ return;
+ }
+
+ dbus_g_method_return (info->context);
+
tracker_store_set_active (TRUE, NULL, NULL);
if (info->resources) {
tracker_resources_enable_signals (info->resources);
@@ -133,7 +153,7 @@ backup_idle_set_active_false_cb (gpointer user_data)
g_free (info->journal_uri);
tracker_data_backup_restore (journal,
- backup_callback,
+ restore_callback,
info,
(GDestroyNotify) g_free,
NULL,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]