From 3cbcc11707089372aaa9adb17554785440db80c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristian=20H=C3=B8gsberg?= Date: Wed, 1 Feb 2006 22:05:45 +0000 Subject: [PATCH] Also drop drawable lock. --- ChangeLog | 4 ++++ hw/xfree86/dri/dri.c | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/ChangeLog b/ChangeLog index 9c97b2b11..2f087fc59 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2006-02-01 Kristian Høgsberg + + * hw/xfree86/dri/dri.c (DRIUnlockedCallback): Also drop drawable lock. + 2006-01-27 Kristian Høgsberg * GL/glx/glxcmds.c (DoCreateGLXPixmap): Disable check for fbconfig diff --git a/hw/xfree86/dri/dri.c b/hw/xfree86/dri/dri.c index 6663739fa..b91dc461c 100644 --- a/hw/xfree86/dri/dri.c +++ b/hw/xfree86/dri/dri.c @@ -1933,6 +1933,10 @@ DRIUnlockedCallback(DRICallback callback, void *data, int flags) pDRIPriv->partial3DContextStore); } + if (pDRIPriv->windowsTouched) + DRM_SPINUNLOCK(&pDRIPriv->pSAREA->drawable_lock, 1); + pDRIPriv->windowsTouched = FALSE; + DRIUnlock(pScreen); }