Hello,

I attached a patch for "#5594: tails-greeter: better administration password 
UI" 
https://labs.riseup.net/code/issues/5594

Cheers,

Andres
From 21a3920dda03d0f6048aaca5ffd07da1248e843b Mon Sep 17 00:00:00 2001
From: kurono <andres.go...@cern.ch>
Date: Wed, 5 Feb 2014 18:26:35 -0500
Subject: [PATCH] tails-greeter: better administration password UI

---
 GdmGreeter/optionswindow.py |   12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/GdmGreeter/optionswindow.py b/GdmGreeter/optionswindow.py
index 9042cb9..f8d7633 100644
--- a/GdmGreeter/optionswindow.py
+++ b/GdmGreeter/optionswindow.py
@@ -62,10 +62,16 @@ class OptionsWindow(TranslatableWindow):
         """Validate the selected options"""
         auth_password = self.entry_password.get_text()
         test_password = self.entry_password2.get_text()
-        passwords_match = test_password == auth_password
-        if not passwords_match:
+
+        if len(auth_password) == 0 or len(test_password) == 0:
+            self.warning_label.set_markup("<i>Password must not be empty.</i>")
+            self.warning_area.show()
+            return False
+        elif not auth_password == test_password:
+            self.warning_label.set_markup("<i>Passwords do not match.</i>")
             self.warning_area.show()
-        return passwords_match
+            return False
+        return True
 
     def set_options_and_login(self):
         """Activate the selected options if they are valid"""
-- 
1.7.9.5

_______________________________________________
tails-dev mailing list
tails-dev@boum.org
https://mailman.boum.org/listinfo/tails-dev

Reply via email to