From 465d686a86fa2c1eacf2bca5390399ca88a94560 Mon Sep 17 00:00:00 2001 From: Robert Tari Date: Wed, 1 Nov 2023 10:49:03 +0100 Subject: src/keyboard-x11.c: Skip AccountsService operations for all prefixed users --- src/keyboard-x11.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/keyboard-x11.c b/src/keyboard-x11.c index 141a23ee..c1b256a2 100644 --- a/src/keyboard-x11.c +++ b/src/keyboard-x11.c @@ -139,9 +139,9 @@ static void getAccountsService(Keyboard *pKeyboard, ActUser *pUser) g_variant_get (pUser, "(s)", &pKeyboard->pPrivate->sUser); } - gboolean bGuest = g_str_equal (pKeyboard->pPrivate->sUser, "*guest"); + gboolean bPrefix = g_str_has_prefix (pKeyboard->pPrivate->sUser, "*"); - if (bGuest) + if (bPrefix) { if (pKeyboard->pPrivate->lLayoutRec) { -- cgit v1.2.3