diff options
-rw-r--r-- | src/XawIm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/XawIm.c b/src/XawIm.c index 82a94b1..00562b5 100644 --- a/src/XawIm.c +++ b/src/XawIm.c @@ -320,12 +320,12 @@ DestroyAllIM(XawVendorShellExtPart *ve) /* * Close Input Method */ - CloseIM(ve); if (!XFindContext(XDisplayOfIM(ve->im.xim), (Window)ve->im.xim, errContext, (XPointer*)&contextErrData)) { if (contextErrData) XtFree((char *)contextErrData); } XDeleteContext(XDisplayOfIM(ve->im.xim), (Window)ve->im.xim, errContext); + CloseIM(ve); ve->im.xim = NULL; /* |