summaryrefslogtreecommitdiff
path: root/amiga/object.c
diff options
context:
space:
mode:
Diffstat (limited to 'amiga/object.c')
-rwxr-xr-xamiga/object.c6
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);