← Back to team overview

lightdm-gtk-greeter-team team mailing list archive

[Merge] lp:~olivier-martin/lightdm-gtk-greeter/lightdm-gtk-greeter-no-password-guest into lp:lightdm-gtk-greeter

 

Olivier Martin has proposed merging lp:~olivier-martin/lightdm-gtk-greeter/lightdm-gtk-greeter-no-password-guest into lp:lightdm-gtk-greeter.

Requested reviews:
  LightDM Gtk+ Greeter Development Team (lightdm-gtk-greeter-team)

For more details, see:
https://code.launchpad.net/~olivier-martin/lightdm-gtk-greeter/lightdm-gtk-greeter-no-password-guest/+merge/224796

Hide password for guest session
-- 
https://code.launchpad.net/~olivier-martin/lightdm-gtk-greeter/lightdm-gtk-greeter-no-password-guest/+merge/224796
Your team LightDM Gtk+ Greeter Development Team is requested to review the proposed merge of lp:~olivier-martin/lightdm-gtk-greeter/lightdm-gtk-greeter-no-password-guest into lp:lightdm-gtk-greeter.
=== modified file 'src/lightdm-gtk-greeter.c'
--- src/lightdm-gtk-greeter.c	2014-06-09 15:49:08 +0000
+++ src/lightdm-gtk-greeter.c	2014-06-27 11:35:10 +0000
@@ -1349,6 +1349,7 @@
 {
     gchar *user_tooltip;
     LightDMUser *user;
+    gboolean password_visible = TRUE;
 
     if (g_strcmp0 (username, "*other") == 0)
     {
@@ -1367,6 +1368,11 @@
     if (g_strcmp0 (username, "*guest") == 0)
     {
         user_tooltip = g_strdup(_("Guest Session"));
+        password_visible = FALSE;
+    }
+
+    if (gtk_widget_get_visible (GTK_WIDGET (password_entry)) != password_visible) {
+    	gtk_widget_set_visible (GTK_WIDGET (password_entry), password_visible);
     }
 
     set_login_button_label (greeter, username);


Follow ups