[dconf] Adjust to GDBus API change



commit 50f63ddfc885ddc598fa6e14d9b6b9166654e70b
Author: Ryan Lortie <desrt desrt ca>
Date:   Mon Aug 23 10:09:53 2010 -0400

    Adjust to GDBus API change

 gsettings/dconfsettingsbackend.c |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/gsettings/dconfsettingsbackend.c b/gsettings/dconfsettingsbackend.c
index 42db04e..4170a52 100644
--- a/gsettings/dconfsettingsbackend.c
+++ b/gsettings/dconfsettingsbackend.c
@@ -98,7 +98,7 @@ dconf_settings_backend_new_outstanding (DConfSettingsBackend *dcsb,
   return &outstanding->serial;
 }
 
-static gboolean
+static GDBusMessageFilterResult
 dconf_settings_backend_remove_outstanding (DConfSettingsBackend  *dcsb,
                                            guint                  bus_type,
                                            GDBusMessage          *message,
@@ -162,7 +162,9 @@ dconf_settings_backend_remove_outstanding (DConfSettingsBackend  *dcsb,
 
   g_static_mutex_unlock (&dcsb->lock);
 
-  return found;
+  return found ?
+    G_DBUS_MESSAGE_FILTER_RESULT_MESSAGE_CONSUMED :
+    G_DBUS_MESSAGE_FILTER_RESULT_NO_EFFECT;
 }
 
 static gboolean
@@ -276,7 +278,7 @@ dconf_settings_backend_incoming_signal (DConfSettingsBackend  *dcsb,
     }
 }
 
-static gboolean
+static GDBusMessageFilterResult
 dconf_settings_backend_filter (GDBusConnection *connection,
                                GDBusMessage    *message,
                                gboolean         is_incoming,
@@ -313,7 +315,7 @@ dconf_settings_backend_filter (GDBusConnection *connection,
       dconf_settings_backend_incoming_signal (dcsb, bus_type, message, ae);
 
     default:
-      return FALSE;
+      return G_DBUS_MESSAGE_FILTER_RESULT_NO_EFFECT;
     }
 }
 



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