diff options
author | Chris Lumens <clumens@redhat.com> | 2009-11-24 14:37:38 -0500 |
---|---|---|
committer | Chris Lumens <clumens@redhat.com> | 2009-11-24 14:37:38 -0500 |
commit | 54b4ebc4b3a662eee9b585f215704283cbb7100a (patch) | |
tree | c1a7080dda0b3fa07f8eaded7544cbfd1e5bef50 | |
parent | 514cec57b099fdfb5a7fa82cd451355a6fe8ab1c (diff) | |
download | anaconda-54b4ebc4b3a662eee9b585f215704283cbb7100a.tar.gz anaconda-54b4ebc4b3a662eee9b585f215704283cbb7100a.tar.xz anaconda-54b4ebc4b3a662eee9b585f215704283cbb7100a.zip |
Set the default keyboard based on language before showing the UI (#532843).
This makes sure the keyboard both defaults to the right setting and is
correctly set in /etc/sysconfig/keyboard post-install.
-rw-r--r-- | iw/kbd_gui.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/iw/kbd_gui.py b/iw/kbd_gui.py index 322d04c4a..aa7b858e6 100644 --- a/iw/kbd_gui.py +++ b/iw/kbd_gui.py @@ -34,5 +34,6 @@ class KeyboardWindow(InstallWindow, installKeyboardWindow): installKeyboardWindow.getNext(self) def getScreen(self, anaconda): - anaconda.id.keyboard.beenset = 1 - return installKeyboardWindow.getScreen(self, anaconda.id.instLanguage.getDefaultKeyboard(anaconda.rootPath), anaconda.id.keyboard) + default = anaconda.id.instLanguage.getDefaultKeyboard(anaconda.rootPath) + anaconda.id.keyboard.set(default) + return installKeyboardWindow.getScreen(self, default, anaconda.id.keyboard) |