summaryrefslogtreecommitdiff
path: root/src/seat.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/seat.c')
-rw-r--r--src/seat.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/seat.c b/src/seat.c
index 685cf3d0..f055f389 100644
--- a/src/seat.c
+++ b/src/seat.c
@@ -390,7 +390,6 @@ session_stopped_cb (Session *session, Seat *seat)
if (seat->priv->guest_username && strcmp (session_get_username (session), seat->priv->guest_username) == 0)
{
- guest_account_cleanup (seat->priv->guest_username);
g_free (seat->priv->guest_username);
seat->priv->guest_username = NULL;
}
@@ -496,7 +495,7 @@ switch_to_user_or_start_greeter (Seat *seat, const gchar *username, gboolean use
display_set_select_user_hint (display, username, is_guest);
if (!session_name)
session_name = seat_get_string_property (seat, "user-session");
- display_set_user_session (display, session_name);
+ display_set_user_session (display, SESSION_TYPE_LOCAL, session_name);
seat->priv->displays = g_list_append (seat->priv->displays, display);
g_signal_emit (seat, signals[DISPLAY_ADDED], 0, display);