summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRichard Hansen <rhansen@rhansen.org>2023-04-16 23:19:27 -0400
committerRobert Ancell <robert.ancell@gmail.com>2023-04-28 13:34:51 +1200
commitdcd37d9548049a9764a4286dd238f6731826e8ee (patch)
tree63fce3712cde93fdb4f6fc5472d04c045b7a47e3 /src
parent6a5bca08577e4bbba486f09df2cfbd8080643d39 (diff)
downloadlightdm-git-dcd37d9548049a9764a4286dd238f6731826e8ee.tar.gz
Initialize WaylandSessionPrivate.vt to -1
This matters when starting a Wayland session on a non-seat0 seat: * It eliminates an erroneous attempt to switch to VT 0. * The XDG_VTNR environment variable is no longer set. Also add a multiseat test. A similar change for XServerLocalPrivate is not needed because its vt field is already initialized to -1.
Diffstat (limited to 'src')
-rw-r--r--src/wayland-session.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/wayland-session.c b/src/wayland-session.c
index 187bf1f0..b2dc8201 100644
--- a/src/wayland-session.c
+++ b/src/wayland-session.c
@@ -78,6 +78,8 @@ wayland_session_disconnect_session (DisplayServer *display_server, Session *sess
static void
wayland_session_init (WaylandSession *session)
{
+ WaylandSessionPrivate *priv = wayland_session_get_instance_private (session);
+ priv->vt = -1;
}
static void