summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rwxr-xr-xgui.py27
-rw-r--r--iw/language_gui.py1
3 files changed, 21 insertions, 11 deletions
diff --git a/ChangeLog b/ChangeLog
index 83608ab98..24c0be436 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -19,6 +19,10 @@
2004-04-26 Chris Lumens <clumens@redhat.com>
+ * gui.py (InstallControlWindow.setLanguage): Work around the buttons
+ being drawn in English only.
+ * iw/language_gui.py (LanguageWindow.getNext): Likewise.
+
* isys/isys.c (doLoSetup): Don't overflow the buffer when copying
over image location in case loopback images are buried (#154715).
* loader2/method.c (mountLoopback): Likewise.
diff --git a/gui.py b/gui.py
index 5c8eb49ab..ae0206222 100755
--- a/gui.py
+++ b/gui.py
@@ -827,20 +827,25 @@ class InstallControlWindow:
# reload the glade file, although we're going to keep our toplevel
self.loadGlade()
- win = self.mainxml.get_widget("mainWindow")
- win.hide()
-
- # gtk reparenting leaves us with non-working buttons, so
- # do our own reparenting per the FAQ
- orig = self.window.get_child()
- child = win.get_child()
- win.remove(child)
- orig.hide() # don't flicker!
- self.window.remove(orig)
- self.window.add(child)
+# win = self.mainxml.get_widget("mainWindow")
+# win.hide()
+#
+# # gtk reparenting leaves us with non-working buttons, so
+# # do our own reparenting per the FAQ
+# orig = self.window.get_child()
+# child = win.get_child()
+# win.remove(child)
+# orig.hide() # don't flicker!
+# self.window.remove(orig)
+# self.window.add(child)
+
+ self.window.destroy()
+ self.window = self.mainxml.get_widget("mainWindow")
self.createWidgets()
self.connectSignals()
+ self.setScreen()
+ self.window.show()
def setLtR(self):
ltrrtl = gettext.dgettext("gtk20", "default:LTR")
diff --git a/iw/language_gui.py b/iw/language_gui.py
index 4a016665a..673e555d2 100644
--- a/iw/language_gui.py
+++ b/iw/language_gui.py
@@ -36,6 +36,7 @@ class LanguageWindow (InstallWindow):
self.instLang.setRuntimeLanguage(self.lang)
self.instLang.setDefault(self.lang)
self.instLang.setSupported([self.lang])
+ self.ics.getICW().setLanguage()
return None