xf86-video-ati: Branch 'randr-1.2'
Alex Deucher
agd5f at kemper.freedesktop.org
Sat May 26 10:13:26 PDT 2007
src/radeon_crtc.c | 9 ++++-----
1 files changed, 4 insertions(+), 5 deletions(-)
New commits:
diff-tree c4cef0c9481257a744ac99dfc7beb988ce51a8ee (from 899c62e987d5c7524817ba85675e39a8a28e0232)
Author: Alex Deucher <alex at t41p.hsd1.va.comcast.net>
Date: Sat May 26 13:12:37 2007 -0400
RADEON: make sure we have the lock when SYNCing
diff --git a/src/radeon_crtc.c b/src/radeon_crtc.c
index e8a676a..621d811 100644
--- a/src/radeon_crtc.c
+++ b/src/radeon_crtc.c
@@ -241,17 +241,16 @@ radeon_crtc_lock(xf86CrtcPtr crtc)
RADEONInfoPtr info = RADEONPTR(pScrn);
Bool CPStarted = info->CPStarted;
- if (info->accelOn)
- RADEON_SYNC(info, pScrn);
-
#ifdef XF86DRI
if (info->CPStarted && pScrn->pScreen) {
DRILock(pScrn->pScreen, 0);
+ if (info->accelOn)
+ RADEON_SYNC(info, pScrn);
return TRUE;
- } else {
- return FALSE;
}
#endif
+ if (info->accelOn)
+ RADEON_SYNC(info, pScrn);
return FALSE;
More information about the xorg-commit
mailing list