mirror of
https://github.com/X11Libre/xf86-video-geode.git
synced 2026-03-24 01:24:52 +00:00
Missed a place where I needed to clear the EXA memory
This commit is contained in:
@@ -450,8 +450,15 @@ GXStopVideo(ScrnInfoPtr pScrni, pointer data, Bool exit)
|
||||
}
|
||||
|
||||
if (pPriv->area) {
|
||||
xf86FreeOffscreenArea(pPriv->area);
|
||||
pPriv->area = NULL;
|
||||
#ifdef XF86EXA
|
||||
if (pGeode->useEXA)
|
||||
exaOffscreenFree(pScrni->pScreen, pPriv->area);
|
||||
#endif
|
||||
|
||||
if (!pGeode->useEXA)
|
||||
xf86FreeOffscreenArea(pPriv->area);
|
||||
|
||||
pPriv->area = NULL;
|
||||
}
|
||||
|
||||
pPriv->videoStatus = 0;
|
||||
@@ -725,7 +732,7 @@ GXAllocateMemory(ScrnInfoPtr pScrni, void **memp, int numlines)
|
||||
if (xf86ResizeOffscreenArea(area, displayWidth, numlines))
|
||||
return (area->box.y1 * pGeode->Pitch);
|
||||
|
||||
xf86FreeOffscreenArea(area);
|
||||
xf86FreeOffcreenArea(area);
|
||||
}
|
||||
|
||||
new_area = xf86AllocateOffscreenArea(pScrn, displayWidth,
|
||||
|
||||
Reference in New Issue
Block a user