summaryrefslogtreecommitdiff
path: root/display/res.c
diff options
context:
space:
mode:
Diffstat (limited to 'display/res.c')
-rw-r--r--display/res.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/display/res.c b/display/res.c
index 6be006e..e1bb110 100644
--- a/display/res.c
+++ b/display/res.c
@@ -648,11 +648,11 @@ static void FreeDelSurface(PDev *pdev, Resource *res)
switch (internal->allocation_type) {
case DEVICE_BITMAP_ALLOCATION_TYPE_DEVRAM:
FreeMem(pdev, MSPACE_TYPE_DEVRAM,
- pdev->surfaces_info[internal->surface_id].draw_area.base_mem);
+ GetSurfaceInfo(pdev, internal->surface_id)->draw_area.base_mem);
break;
case DEVICE_BITMAP_ALLOCATION_TYPE_VRAM:
FreeMem(pdev, MSPACE_TYPE_VRAM,
- pdev->surfaces_info[internal->surface_id].draw_area.base_mem);
+ GetSurfaceInfo(pdev, internal->surface_id)->draw_area.base_mem);
break;
default:
PANIC(pdev, "bad allocation type");