diff options
Diffstat (limited to 'display/res.c')
-rw-r--r-- | display/res.c | 4 |
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"); |