diff options
author | Ray Strode <rstrode@redhat.com> | 2018-08-31 15:33:00 -0400 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2018-08-31 16:56:47 -0400 |
commit | 74ee77717df7ec27d83f1d2d8c499c0e22b4b17d (patch) | |
tree | 30f1856536f9c68129ac4632473b848a9a5480dc /daemon/gdm-display.h | |
parent | 708618746683ea086068e2498fd1c69917c6189a (diff) | |
download | gdm-74ee77717df7ec27d83f1d2d8c499c0e22b4b17d.tar.gz |
local-display-factory: defer killing greeter until new session registers
At the moment we kill the greeter the second the VT change to the new
session happens.
That can cause flicker if the new session doesn't take over the display
quickly enough.
This commit defers killing the greeter until the new display registers.
Closes https://gitlab.gnome.org/GNOME/gdm/issues/413
Diffstat (limited to 'daemon/gdm-display.h')
-rw-r--r-- | daemon/gdm-display.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/daemon/gdm-display.h b/daemon/gdm-display.h index 6d5e88df..33dc3be4 100644 --- a/daemon/gdm-display.h +++ b/daemon/gdm-display.h @@ -40,6 +40,7 @@ typedef enum { GDM_DISPLAY_UNMANAGED = 0, GDM_DISPLAY_PREPARED, GDM_DISPLAY_MANAGED, + GDM_DISPLAY_WAITING_TO_FINISH, GDM_DISPLAY_FINISHED, GDM_DISPLAY_FAILED, } GdmDisplayStatus; |