summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--daemon/gdm-manager.c6
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);
}