diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rwxr-xr-x | gui.py | 27 | ||||
-rw-r--r-- | iw/language_gui.py | 1 |
3 files changed, 21 insertions, 11 deletions
@@ -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. @@ -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 |