diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2016-01-23 12:11:33 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2016-01-23 12:11:33 +0000 |
commit | 9e5bf6fb6869ebfe66e5ec84de4d9c55330bcc93 (patch) | |
tree | 98139cce62230ace8891052ca240ea30a49de3ae /amiga/object.c | |
parent | 4b0ebae56a402b27a2c2cd3e7d065b733f0004bc (diff) | |
download | netsurf-9e5bf6fb6869ebfe66e5ec84de4d9c55330bcc93.tar.gz netsurf-9e5bf6fb6869ebfe66e5ec84de4d9c55330bcc93.tar.bz2 |
Don't free the deferred rects using FreeVec on exit as they're itempools
Diffstat (limited to 'amiga/object.c')
-rwxr-xr-x | amiga/object.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/amiga/object.c b/amiga/object.c index aab66bb43..6fedb9737 100755 --- a/amiga/object.c +++ b/amiga/object.c @@ -124,7 +124,11 @@ void FreeObjList(struct MinList *objlist) do { nnode=(struct nsObject *)GetSucc((struct Node *)node); - DelObject(node); + if(node->Type == AMINS_RECT) { + DelObjectNoFree(node); + } else { + DelObject(node); + } } while((node=nnode)); FreeVec(objlist); |