diff options
author | Ray Strode <rstrode@redhat.com> | 2015-02-11 01:17:04 -0500 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2015-02-17 12:59:14 -0500 |
commit | b6cb0a3fd1bb093319bf8cc49d54ac96f57c53c4 (patch) | |
tree | a9198e5587df6bc12b2c2d096882db0b6c8b94be | |
parent | e1cba204a4ce917155cc520fb53d633565d534b3 (diff) | |
download | gdm-b6cb0a3fd1bb093319bf8cc49d54ac96f57c53c4.tar.gz |
xdmcp-factory: handle display status changes after manager
The factory removes the display from the display store, so it
should run last. Furthermore the manager, sets up the greeter
session, so it should run first.
-rw-r--r-- | daemon/gdm-xdmcp-display-factory.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/daemon/gdm-xdmcp-display-factory.c b/daemon/gdm-xdmcp-display-factory.c index 74c07558..dfd825ae 100644 --- a/daemon/gdm-xdmcp-display-factory.c +++ b/daemon/gdm-xdmcp-display-factory.c @@ -2127,10 +2127,10 @@ gdm_xdmcp_display_create (GdmXdmcpDisplayFactory *factory, goto out; } - g_signal_connect (display, - "notify::status", - G_CALLBACK (on_display_status_changed), - factory); + g_signal_connect_after (display, + "notify::status", + G_CALLBACK (on_display_status_changed), + factory); store = gdm_display_factory_get_display_store (GDM_DISPLAY_FACTORY (factory)); gdm_display_store_add (store, display); |