diff options
author | Robert Ancell <robert.ancell@canonical.com> | 2011-06-30 15:23:21 +0100 |
---|---|---|
committer | Robert Ancell <robert.ancell@canonical.com> | 2011-06-30 15:23:21 +0100 |
commit | c23531ce9bbe629ce1448a047e1e5ebc00ff2757 (patch) | |
tree | 2f3a523aace17fe33712916cc5104a45f202fa9d /src/guest-account.c | |
parent | 2b17b2d30c4726d74685e4ef652b211377c6f6f8 (diff) | |
download | lightdm-c23531ce9bbe629ce1448a047e1e5ebc00ff2757.tar.gz |
Use new guest script format
Diffstat (limited to 'src/guest-account.c')
-rw-r--r-- | src/guest-account.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/guest-account.c b/src/guest-account.c index 8bffca2f..cea902b8 100644 --- a/src/guest-account.c +++ b/src/guest-account.c @@ -15,7 +15,7 @@ /* Reference count */ static gint ref_count; -/* Username of opened guest account */ +/* Username of guest account */ static gchar *username = NULL; gboolean @@ -27,6 +27,13 @@ guest_account_get_is_enabled () const gchar * guest_account_get_username () { + if (username) + return username; + + username = config_get_string (config_get_instance (), "GuestAccount", "username"); + if (!username) + username = g_strdup ("guest"); + return username; } @@ -89,9 +96,7 @@ guest_account_ref () } else { - g_free (username); - username = g_strdup (g_strstrip (stdout_text)); - g_debug ("Guest account setup with username '%s'", username); + g_debug ("Guest account setup"); } g_free (stdout_text); |