summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfvogel <fvogelnew1@free.fr>2023-08-29 19:25:45 (GMT)
committerfvogel <fvogelnew1@free.fr>2023-08-29 19:25:45 (GMT)
commit2328cbba3ccac41592ea8179c130f81f362db3aa (patch)
treed1c88c1785d2a6d6411f9ed93d4148fd5220b0cf
parentcad6b9f17cdf949785417b916441951939ef6818 (diff)
parenteae2af7661e0455d2275e86afac7f8c9de564837 (diff)
downloadtk-2328cbba3ccac41592ea8179c130f81f362db3aa.zip
tk-2328cbba3ccac41592ea8179c130f81f362db3aa.tar.gz
tk-2328cbba3ccac41592ea8179c130f81f362db3aa.tar.bz2
Fix [e42eef33ee]: valgrind complains at wish startup (input methods). Patch from John Goodward.
-rw-r--r--unix/tkUnixEvent.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/unix/tkUnixEvent.c b/unix/tkUnixEvent.c
index 67ce552..e289962 100644
--- a/unix/tkUnixEvent.c
+++ b/unix/tkUnixEvent.c
@@ -167,6 +167,7 @@ TkpOpenDisplay(
memset(dispPtr, 0, sizeof(TkDisplay));
dispPtr->display = display;
#ifdef TK_USE_INPUT_METHODS
+ XSetLocaleModifiers("");
OpenIM(dispPtr);
XRegisterIMInstantiateCallback(dispPtr->display, NULL, NULL, NULL,
InstantiateIMCallback, (XPointer) dispPtr);
@@ -738,10 +739,6 @@ OpenIM(
XIMStyles *stylePtr;
XIMStyle bestStyle = 0;
- if (XSetLocaleModifiers("") == NULL) {
- return;
- }
-
++dispPtr->ximGeneration;
dispPtr->inputMethod = XOpenIM(dispPtr->display, NULL, NULL, NULL);
if (dispPtr->inputMethod == NULL) {