summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorWang Zhenyu <zhenyu.z.wang@intel.com>2007-01-04 14:35:55 +0800
committerKeith Packard <keithp@neko.keithp.com>2007-01-07 22:47:03 -0800
commit0fd2752f199928f846fe03c9087f7b6d48cc28d9 (patch)
treec3b79904b9798d6a730cd895ea6357dd46c09f62 /src
parent736d82a6b43f174cb95b425faacd4b0b889916fa (diff)
downloadxf86-video-intel-frc-0fd2752f199928f846fe03c9087f7b6d48cc28d9.tar.gz
xf86-video-intel-frc-0fd2752f199928f846fe03c9087f7b6d48cc28d9.tar.bz2
minor fix on last exa mem binding commit
Diffstat (limited to 'src')
-rw-r--r--src/i830_memory.c10
1 files 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;