diff options
-rw-r--r-- | src/users-service-dbus.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/users-service-dbus.c b/src/users-service-dbus.c index ce22e6f..18a1b2a 100644 --- a/src/users-service-dbus.c +++ b/src/users-service-dbus.c @@ -224,23 +224,28 @@ users_service_dbus_init (UsersServiceDbus *self) priv->error = g_strdup_printf ("Unable to get DisplayManager proxy: %s", error->message); } + dbus_g_object_register_marshaller (_users_service_marshal_VOID__INT64, + G_TYPE_NONE, + G_TYPE_INT64, + G_TYPE_INVALID); + dbus_g_proxy_add_signal (priv->gdm_proxy, "UsersLoaded", G_TYPE_INVALID); dbus_g_proxy_add_signal (priv->gdm_proxy, "UserAdded", - G_TYPE_UINT64, + G_TYPE_INT64, G_TYPE_INVALID); dbus_g_proxy_add_signal (priv->gdm_proxy, "UserRemoved", - G_TYPE_UINT64, + G_TYPE_INT64, G_TYPE_INVALID); dbus_g_proxy_add_signal (priv->gdm_proxy, "UserUpdated", - G_TYPE_UINT64, + G_TYPE_INT64, G_TYPE_INVALID); dbus_g_proxy_connect_signal (priv->gdm_proxy, |