[PATCH 2/2] Pressing Enter on the passphrase dialog should continue (#788556).

Chris Lumens clumens at redhat.com
Mon Nov 5 19:55:26 UTC 2012


---
 pyanaconda/ui/gui/spokes/lib/passphrase.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/pyanaconda/ui/gui/spokes/lib/passphrase.py b/pyanaconda/ui/gui/spokes/lib/passphrase.py
index c629cd7..1c41738 100644
--- a/pyanaconda/ui/gui/spokes/lib/passphrase.py
+++ b/pyanaconda/ui/gui/spokes/lib/passphrase.py
@@ -61,6 +61,7 @@ class PassphraseDialog(GUIObject):
         self._confirm_entry.add_events(Gdk.EventMask.FOCUS_CHANGE_MASK)
 
         self._save_button = self.builder.get_object("passphrase_save_button")
+        self._save_button.set_can_default(True)
 
         # add the passphrase strength meter
         self._strength_bar = Gtk.LevelBar()
@@ -155,6 +156,8 @@ class PassphraseDialog(GUIObject):
         if not self._save_button.get_sensitive() and \
            entry.get_text() == self._passphrase_entry.get_text():
             self._save_button.set_sensitive(True)
+            self._save_button.grab_focus()
+            self._save_button.grab_default()
             self._set_entry_icon(entry, "", "")
 
     def on_confirm_editing_done(self, entry, *args):
@@ -168,6 +171,7 @@ class PassphraseDialog(GUIObject):
             self._save_button.set_sensitive(False)
         else:
             self._save_button.grab_focus()
+            self._save_button.grab_default()
 
     def on_save_clicked(self, button):
         self.passphrase = self._passphrase_entry.get_text()
-- 
1.7.11.2



More information about the anaconda-patches mailing list