summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2006-10-13 10:51:24 +0000
committerRich Felker <dalias@aerifal.cx>2006-10-13 10:51:24 +0000
commit99cf4af9f8ce46b8138adcbf86376908fa06b56c (patch)
tree3b7819b7354d74465cd4d0fe0ca263bb61e1fce5
parentb79176f49a543a892769f0d0a292841a02418025 (diff)
downloaduuterm-99cf4af9f8ce46b8138adcbf86376908fa06b56c.tar.gz
better now, perhaps
-rw-r--r--xlib.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/xlib.c b/xlib.c
index 3d0d2dc..68faaf5 100644
--- a/xlib.c
+++ b/xlib.c
@@ -112,8 +112,11 @@ int uudisp_open(struct uudisp *d)
XMapWindow(p->display, p->window);
- //XSetLocaleModifiers("@im=none");
p->im = XOpenIM(p->display, 0, 0, 0);
+ if (!p->im) {
+ XSetLocaleModifiers("@im=none");
+ p->im = XOpenIM(p->display, 0, 0, 0);
+ }
if (p->im) p->ic = XCreateIC(p->im, XNInputStyle, XIMPreeditNothing|XIMStatusNothing, NULL);
resize_window(d, px_w, px_h);