diff options
Diffstat (limited to 'src/session-list.vala')
-rw-r--r-- | src/session-list.vala | 7 |
1 files changed, 5 insertions, 2 deletions
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)); + } } } |