X-Git-Url: http://git.pld-linux.org/?p=packages%2FXaw3d.git;a=blobdiff_plain;f=Xaw3d-close-detroy-crash.patch;fp=Xaw3d-close-detroy-crash.patch;h=eea456961ba0dbc0f989d33bb70dd55a65019142;hp=0000000000000000000000000000000000000000;hb=a4b2b292a18ab76ee82fdb8b1dce188660589b73;hpb=3f79fe273a8fc93069cbcd7bb8cf75da392260f4 diff --git a/Xaw3d-close-detroy-crash.patch b/Xaw3d-close-detroy-crash.patch new file mode 100644 index 0000000..eea4569 --- /dev/null +++ b/Xaw3d-close-detroy-crash.patch @@ -0,0 +1,16 @@ +--- xc/lib/Xaw3d/XawIm.c~ 1998-04-21 14:42:02.000000000 +0100 ++++ xc/lib/Xaw3d/XawIm.c 2010-04-26 07:04:49.359519700 +0100 +@@ -331,12 +331,12 @@ + /* + * 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; + + /*