summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/sna/sna_dri2.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/sna/sna_dri2.c b/src/sna/sna_dri2.c
index 7343ca18..94bfcdab 100644
--- a/src/sna/sna_dri2.c
+++ b/src/sna/sna_dri2.c
@@ -1392,6 +1392,7 @@ sna_dri2_client_gone(CallbackListPtr *list, void *closure, void *data)
assert(event->client == client);
if (event->queued) {
+ sna_dri2_remove_event((WindowPtr)event->draw, event);
event->client = NULL;
event->draw = NULL;
list_del(&event->link);