summaryrefslogtreecommitdiffstats
path: root/iw
diff options
context:
space:
mode:
authorbfox <bfox>2001-02-12 20:55:20 +0000
committerbfox <bfox>2001-02-12 20:55:20 +0000
commitf56a4d6908017ffc57812e97b9740ae9b047d59b (patch)
tree7d91d67b4719179ec53a71f13d8cbdf479ea8833 /iw
parent9c87958f8add777c98797c6752f2c161fae04815 (diff)
downloadanaconda-f56a4d6908017ffc57812e97b9740ae9b047d59b.tar.gz
anaconda-f56a4d6908017ffc57812e97b9740ae9b047d59b.tar.xz
anaconda-f56a4d6908017ffc57812e97b9740ae9b047d59b.zip
fixed bug #26895 that caused traceback when pressing reset
Diffstat (limited to 'iw')
-rw-r--r--iw/language_support_gui.py15
1 files changed, 13 insertions, 2 deletions
diff --git a/iw/language_support_gui.py b/iw/language_support_gui.py
index 35a8db1a2..33928f953 100644
--- a/iw/language_support_gui.py
+++ b/iw/language_support_gui.py
@@ -98,6 +98,7 @@ class LanguageSupportWindow (InstallWindow):
def reset (self, data):
self.ics.setNextEnabled (TRUE)
list = []
+
for row in range(self.maxrows):
(val, row_data, header) = self.language.get_row_data (row)
item = self.language.get_text (row, 1)
@@ -126,11 +127,19 @@ class LanguageSupportWindow (InstallWindow):
widget.moveto (item, 0, 0.5, 0.5)
self.langs = self.todo.language.getSupported()
- self.origLangs = self.langs
+ self.origLangs = []
+ for i in self.langs:
+ self.origLangs.append(i)
+
+ print "self.origLangs is ", self.origLangs
self.defaultLang = self.todo.language.getDefault()
self.oldDefaultLang = self.defaultLang
-
+
+ # first time we hit this point in install this is not initialized
+ if self.origLangs == []:
+ self.origLangs.append(self.defaultLang)
+
vbox = GtkVBox (FALSE, 10)
hbox = GtkHBox (FALSE)
@@ -157,11 +166,13 @@ class LanguageSupportWindow (InstallWindow):
self.language.connect ("button_press_event", self.support_select_row)
self.language.connect ("key_press_event", self.language_key_press)
+
self.maxrows = 0
list = []
comboCurr = 0
firstItem = 0
sel = 0
+
for locale in self.languages:
if locale == self.defaultLang or (locale in self.langs):
self.language.append_row((locale, ""), TRUE)