summaryrefslogtreecommitdiff
path: root/panels/user-accounts/cc-realm-manager.c
diff options
context:
space:
mode:
Diffstat (limited to 'panels/user-accounts/cc-realm-manager.c')
-rw-r--r--panels/user-accounts/cc-realm-manager.c15
1 files changed, 7 insertions, 8 deletions
diff --git a/panels/user-accounts/cc-realm-manager.c b/panels/user-accounts/cc-realm-manager.c
index dd61c1312..9b8077e49 100644
--- a/panels/user-accounts/cc-realm-manager.c
+++ b/panels/user-accounts/cc-realm-manager.c
@@ -81,7 +81,7 @@ is_realm_with_kerberos_and_membership (gpointer object)
}
static void
-on_interface_added (GDBusObjectManager *manager,
+on_interface_added (CcRealmManager *self,
GDBusObject *object,
GDBusInterface *interface)
{
@@ -89,28 +89,27 @@ on_interface_added (GDBusObjectManager *manager,
}
static void
-on_object_added (GDBusObjectManager *manager,
- GDBusObject *object,
- gpointer user_data)
+on_object_added (CcRealmManager *self,
+ GDBusObject *object)
{
GList *interfaces, *l;
interfaces = g_dbus_object_get_interfaces (object);
for (l = interfaces; l != NULL; l = g_list_next (l))
- on_interface_added (manager, object, l->data);
+ on_interface_added (self, object, l->data);
g_list_free_full (interfaces, g_object_unref);
if (is_realm_with_kerberos_and_membership (object)) {
g_debug ("Saw realm: %s", g_dbus_object_get_object_path (object));
- g_signal_emit (user_data, signals[REALM_ADDED], 0, object);
+ g_signal_emit (self, signals[REALM_ADDED], 0, object);
}
}
static void
cc_realm_manager_init (CcRealmManager *self)
{
- g_signal_connect (self, "object-added", G_CALLBACK (on_object_added), self);
- g_signal_connect (self, "interface-added", G_CALLBACK (on_interface_added), self);
+ g_signal_connect (self, "object-added", G_CALLBACK (on_object_added), NULL);
+ g_signal_connect (self, "interface-added", G_CALLBACK (on_interface_added), NULL);
}
static void