summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJamey Sharp <jamey@minilop.net>2006-10-11 00:06:50 -0700
committerJamey Sharp <jamey@minilop.net>2006-10-11 00:06:50 -0700
commit256eba6b40c5f811a03b04abf5f85f728ee3ab5d (patch)
treec4b46b86ec29ecff11eb090f9fc46d9c410f4696
parent1eedf1bd033e496843cfde42ae4ae5a119298605 (diff)
downloadxorg-lib-libX11-256eba6b40c5f811a03b04abf5f85f728ee3ab5d.tar.gz
XKB bugfix: SyncHandle must be called after UnlockDisplay, not before.
-rw-r--r--src/xkb/XKBGetMap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/xkb/XKBGetMap.c b/src/xkb/XKBGetMap.c
index 777f7cc5..59e99621 100644
--- a/src/xkb/XKBGetMap.c
+++ b/src/xkb/XKBGetMap.c
@@ -823,8 +823,8 @@ XkbGetMapChanges(Display *dpy,XkbDescPtr xkb,XkbMapChangesPtr changes)
req->firstVModMapKey = changes->first_vmodmap_key;
req->nVModMapKeys = changes->num_vmodmap_keys;
status= _XkbHandleGetMapReply(dpy, xkb);
- SyncHandle();
UnlockDisplay(dpy);
+ SyncHandle();
return status;
}
UnlockDisplay(dpy);