summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lightdm-gtk-greeter.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/lightdm-gtk-greeter.c b/src/lightdm-gtk-greeter.c
index 2dd2550..9f57c4c 100644
--- a/src/lightdm-gtk-greeter.c
+++ b/src/lightdm-gtk-greeter.c
@@ -2295,6 +2295,14 @@ G_MODULE_EXPORT
gboolean
username_focus_out_cb (GtkWidget *widget, GdkEvent *event, gpointer user_data)
{
+ const gchar *username = gtk_entry_get_text (username_entry);
+ gchar *stripped_username = g_strdup (username);
+
+ g_strstrip (stripped_username);
+ if (g_strcmp0 (username, stripped_username) != 0)
+ gtk_entry_set_text (username_entry, stripped_username);
+ g_free (stripped_username);
+
if (!g_strcmp0(gtk_entry_get_text (username_entry), "") == 0)
start_authentication (gtk_entry_get_text (username_entry));
return FALSE;