summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2013-05-23 13:31:09 (GMT)
committerdgp <dgp@users.sourceforge.net>2013-05-23 13:31:09 (GMT)
commitef2ef730442c003cf3e7d43dd64f4b71b8ddf431 (patch)
tree2e738c788725eac11a37793d78e2a58c83fec641
parentf2b8d5da71f3a3ae8005446944298dffb8afea12 (diff)
downloadtk-ef2ef730442c003cf3e7d43dd64f4b71b8ddf431.zip
tk-ef2ef730442c003cf3e7d43dd64f4b71b8ddf431.tar.gz
tk-ef2ef730442c003cf3e7d43dd64f4b71b8ddf431.tar.bz2
Extra bit of safety. Since we check whether xinitMutex is "still NULL"
to detect a threads-disabled Tcl, we should be explicitly certain it has an initial value of NULL.
-rw-r--r--unix/tkUnixEvent.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/unix/tkUnixEvent.c b/unix/tkUnixEvent.c
index b7f8f75..7d0a5b7 100644
--- a/unix/tkUnixEvent.c
+++ b/unix/tkUnixEvent.c
@@ -130,7 +130,7 @@ TkpOpenDisplay(
unsigned int use_xkb = 0;
#if defined(XKEYCODETOKEYSYM_IS_DEPRECATED) && defined(TCL_THREADS)
static int xinited = 0;
- TCL_DECLARE_MUTEX(xinitMutex);
+ static Tcl_Mutex xinitMutex = NULL;
if (!xinited) {
Tcl_MutexLock(&xinitMutex);