diff options
-rw-r--r-- | daemon/gdm-manager.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/daemon/gdm-manager.c b/daemon/gdm-manager.c index 9c409dc3..f060135a 100644 --- a/daemon/gdm-manager.c +++ b/daemon/gdm-manager.c @@ -2292,10 +2292,8 @@ finish_display (const char *id, GdmDisplay *display, GdmManager *manager) { - if (gdm_display_get_status (display) != GDM_DISPLAY_MANAGED) - return; - - gdm_display_unmanage (display); + if (gdm_display_get_status (display) == GDM_DISPLAY_MANAGED) + gdm_display_unmanage (display); gdm_display_finish (display); } |