diff options
Diffstat (limited to 'src/seat.c')
-rw-r--r-- | src/seat.c | 7 |
1 files changed, 2 insertions, 5 deletions
@@ -767,6 +767,8 @@ session_stopped_cb (Session *session, Seat *seat) g_clear_object (&priv->active_session); if (session == priv->next_session) g_clear_object (&priv->next_session); + /* We were waiting for this session, but it didn't start :( */ + // FIXME: Start a greeter on this? if (session == priv->session_to_activate) g_clear_object (&priv->session_to_activate); @@ -780,11 +782,6 @@ session_stopped_cb (Session *session, Seat *seat) run_script (seat, display_server, script, session_get_user (session)); } - /* We were waiting for this session, but it didn't start :( */ - // FIXME: Start a greeter on this? - if (session == priv->session_to_activate) - g_clear_object (&priv->session_to_activate); - if (priv->stopping) { check_stopped (seat); |