diff options
author | Dave Airlie <airlied@gmail.com> | 2012-08-30 15:32:09 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2012-08-30 15:34:06 -0400 |
commit | 25b8703a3f2b5e68e82bdd58df4f36b21c0eb0f6 (patch) | |
tree | 82ea1709708fce1095d463a7d299bfaac113a905 /daemon/gdm-local-display-factory.c | |
parent | 311b17f6b61a229d1d57fe60a228e2e88f282eae (diff) | |
download | gdm-25b8703a3f2b5e68e82bdd58df4f36b21c0eb0f6.tar.gz |
Use correct types in on_seat_new and on_seat_removed
The message is actually a tuple of a string + object path,
not just a single string.
https://bugzilla.gnome.org/show_bug.cgi?id=682758
Diffstat (limited to 'daemon/gdm-local-display-factory.c')
-rw-r--r-- | daemon/gdm-local-display-factory.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/daemon/gdm-local-display-factory.c b/daemon/gdm-local-display-factory.c index 571c9fd0..a37f4705 100644 --- a/daemon/gdm-local-display-factory.c +++ b/daemon/gdm-local-display-factory.c @@ -451,7 +451,7 @@ on_seat_new (GDBusConnection *connection, { const char *seat; - g_variant_get (parameters, "(&s)", &seat); + g_variant_get (parameters, "(&s&o)", &seat, NULL); create_display (GDM_LOCAL_DISPLAY_FACTORY (user_data), seat, FALSE); } @@ -466,7 +466,7 @@ on_seat_removed (GDBusConnection *connection, { const char *seat; - g_variant_get (parameters, "(&s)", &seat); + g_variant_get (parameters, "(&s&o)", &seat, NULL); delete_display (GDM_LOCAL_DISPLAY_FACTORY (user_data), seat); } |