summaryrefslogtreecommitdiffstats
path: root/gui.py
diff options
context:
space:
mode:
authorMatt Wilson <msw@redhat.com>2001-01-18 22:25:08 +0000
committerMatt Wilson <msw@redhat.com>2001-01-18 22:25:08 +0000
commit3d24d4f739cb5287824fd779b1f7dac3b54f62de (patch)
tree21bb7421d4b699827cd0a8abc9571f27ff0da582 /gui.py
parentd9ed29bd788151cec16e7bd831a3965e572d4ead (diff)
downloadanaconda-3d24d4f739cb5287824fd779b1f7dac3b54f62de.tar.gz
anaconda-3d24d4f739cb5287824fd779b1f7dac3b54f62de.tar.xz
anaconda-3d24d4f739cb5287824fd779b1f7dac3b54f62de.zip
call gtk_rc_init() when switching langs to get back to iso8859-1
Diffstat (limited to 'gui.py')
-rwxr-xr-xgui.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/gui.py b/gui.py
index 54d65a9d3..219728bb6 100755
--- a/gui.py
+++ b/gui.py
@@ -4,6 +4,7 @@ os.environ["GNOME_DISABLE_CRASH_DIALOG"] = "1"
from gtk import *
from gtk import _root_window
from _gtk import gtk_set_locale
+from _gtk import gtk_rc_init
import GdkImlib
from GDK import *
import time
@@ -385,12 +386,19 @@ class InstallControlWindow:
cat.setlangs (newlangs)
+ gtk_set_locale ()
+ gtk_rc_init ()
+
+ found = 0
for l in newlangs:
if os.access ("/etc/gtk/gtkrc." + l, os.R_OK):
rc_parse("/etc/gtk/gtkrc." + l)
+ found = 1
+ if not found:
+ rc_parse("/etc/gtk/gtkrc")
- gtk_set_locale ()
self.window.reset_rc_styles ()
+
# XXX recreate html widget to set new locale
# there has to be a better way to do this, but I
# can't find it. I try html.set_font_charset, but