dix: UngrabServer(): clear grabClient pointer

When ungrabbing, clear the grab pointer, so no stale data left
in here.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
Enrico Weigelt, metux IT consult
2025-11-04 16:13:48 +01:00
committed by Enrico Weigelt
parent 21db844ea1
commit 03dcb626fe

View File

@@ -1203,6 +1203,7 @@ UngrabServer(ClientPtr client)
int i;
grabState = GrabNone;
grabClient = NULL;
ListenToAllClients();
mark_client_ungrab();
for (i = mskcnt; --i >= 0 && !grabWaiters[i];);