| Message ID | 86r4x8vg0k.fsf@sumi.keithp.com |
|---|---|
| State | Superseded |
| Headers | show |
diff --git a/src/locking.c b/src/locking.c index 4f9a40f..b3dfb3b 100644 --- a/src/locking.c +++ b/src/locking.c @@ -486,6 +486,8 @@ static void _XInternalLockDisplay( static void _XUserLockDisplay( register Display* dpy) { + _XDisplayLockWait(dpy); + if (++dpy->lock->locking_level == 1) { dpy->lock->lock_wait = _XDisplayLockWait; dpy->lock->locking_thread = xthread_self();