diff options
author | Ray Strode <rstrode@redhat.com> | 2015-01-30 13:41:38 -0500 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2015-02-10 23:23:26 -0500 |
commit | cb9b5e8918643403bd5c08599935b66080502bda (patch) | |
tree | 7f0e77f0c09d740c80011426bc1365b14bad715f | |
parent | 659bab86e271af7584d9d5eb7e81923aac4df396 (diff) | |
download | gdm-cb9b5e8918643403bd5c08599935b66080502bda.tar.gz |
manager: drop wait-for-go
GDM used to have this concept called "wait-for-go" where it would
stall at boot up and wait for a go signal before proceeding. This
feature never got fully reimplemented after the rewrite in '22 and
and it's not used anyway.
Drop it.
-rw-r--r-- | daemon/gdm-manager.c | 28 | ||||
-rw-r--r-- | daemon/gdm-manager.h | 2 |
2 files changed, 2 insertions, 28 deletions
diff --git a/daemon/gdm-manager.c b/daemon/gdm-manager.c index a697942b..bec73df5 100644 --- a/daemon/gdm-manager.c +++ b/daemon/gdm-manager.c @@ -78,7 +78,6 @@ struct GdmManagerPrivate GCancellable *cancellable; gboolean started; - gboolean wait_for_go; gboolean show_local_greeter; GDBusProxy *bus_proxy; @@ -2062,13 +2061,13 @@ gdm_manager_start (GdmManager *manager) { g_debug ("GdmManager: GDM starting to manage displays"); - if (! manager->priv->wait_for_go && (!manager->priv->xdmcp_enabled || manager->priv->show_local_greeter)) { + if (!manager->priv->xdmcp_enabled || manager->priv->show_local_greeter) { gdm_display_factory_start (GDM_DISPLAY_FACTORY (manager->priv->local_factory)); } #ifdef HAVE_LIBXDMCP /* Accept remote connections */ - if (manager->priv->xdmcp_enabled && ! manager->priv->wait_for_go) { + if (manager->priv->xdmcp_enabled) { if (manager->priv->xdmcp_factory != NULL) { g_debug ("GdmManager: Accepting XDMCP connections..."); gdm_display_factory_start (GDM_DISPLAY_FACTORY (manager->priv->xdmcp_factory)); @@ -2079,29 +2078,6 @@ gdm_manager_start (GdmManager *manager) manager->priv->started = TRUE; } -void -gdm_manager_set_wait_for_go (GdmManager *manager, - gboolean wait_for_go) -{ - if (manager->priv->wait_for_go != wait_for_go) { - manager->priv->wait_for_go = wait_for_go; - - if (! wait_for_go) { - /* we got a go */ - if (!manager->priv->xdmcp_enabled || manager->priv->show_local_greeter) { - gdm_display_factory_start (GDM_DISPLAY_FACTORY (manager->priv->local_factory)); - } - -#ifdef HAVE_LIBXDMCP - if (manager->priv->xdmcp_enabled && manager->priv->xdmcp_factory != NULL) { - g_debug ("GdmManager: Accepting XDMCP connections..."); - gdm_display_factory_start (GDM_DISPLAY_FACTORY (manager->priv->xdmcp_factory)); - } -#endif - } - } -} - static gboolean register_manager (GdmManager *manager) { diff --git a/daemon/gdm-manager.h b/daemon/gdm-manager.h index 4482bdd1..41c68a7a 100644 --- a/daemon/gdm-manager.h +++ b/daemon/gdm-manager.h @@ -66,8 +66,6 @@ GType gdm_manager_get_type (void); GdmManager * gdm_manager_new (void); void gdm_manager_start (GdmManager *manager); void gdm_manager_stop (GdmManager *manager); -void gdm_manager_set_wait_for_go (GdmManager *manager, - gboolean wait_for_go); void gdm_manager_set_xdmcp_enabled (GdmManager *manager, gboolean enabled); |