From 2614224219792ae5baabb2e958ce768fdd4a7758 Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Mon, 3 Apr 2023 17:07:57 +0200 Subject: Add support for hiding X11 and/or Wayland sessions. --- src/session-list.vala | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/session-list.vala') diff --git a/src/session-list.vala b/src/session-list.vala index 878f20a..21e9eb6 100644 --- a/src/session-list.vala +++ b/src/session-list.vala @@ -55,8 +55,11 @@ public class SessionPrompt : PromptBox { foreach (var session in sessions_sorted_ci( LightDM.get_sessions() ) ) { - debug ("Adding session %s (%s)", session.key, session.name); - box.add_item (session.key, session.name, SessionList.get_badge (session.key)); + /* Apply hide x11/wayland filter */ + if (greeter.validate_session(session.key, false) != null) { + debug ("Adding session %s (%s)", session.key, session.name); + box.add_item (session.key, session.name, SessionList.get_badge (session.key)); + } } } -- cgit v1.2.3