From 9cf759a2cb2580c4ac5f8cdc983389642f3cfce0 Mon Sep 17 00:00:00 2001 From: Wang Zhenyu Date: Thu, 4 Jan 2007 14:35:55 +0800 Subject: [PATCH] minor fix on last exa mem binding commit --- src/i830_memory.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/i830_memory.c b/src/i830_memory.c index 3a3836c5..af866889 100644 --- a/src/i830_memory.c +++ b/src/i830_memory.c @@ -2044,10 +2044,12 @@ I830UnbindAGPMemory(ScrnInfoPtr pScrn) } #endif #ifdef I830_USE_EXA - if (!UnbindMemRange(pScrn, &(pI830->Offscreen))) - return FALSE; - if (IS_I965G(pI830) && !UnbindMemRange(pScrn, &(pI830->EXAStateMem))) - return FALSE; + if (pI830->useEXA) { + if (!UnbindMemRange(pScrn, &(pI830->Offscreen))) + return FALSE; + if (IS_I965G(pI830) && !UnbindMemRange(pScrn, &(pI830->EXAStateMem))) + return FALSE; + } #endif if (!xf86ReleaseGART(pScrn->scrnIndex)) return FALSE;