summaryrefslogtreecommitdiff
path: root/frontends/amiga/object.c
diff options
context:
space:
mode:
Diffstat (limited to 'frontends/amiga/object.c')
-rwxr-xr-xfrontends/amiga/object.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/frontends/amiga/object.c b/frontends/amiga/object.c
index 2ebca7593..37fc724bf 100755
--- a/frontends/amiga/object.c
+++ b/frontends/amiga/object.c
@@ -119,18 +119,18 @@ void FreeObjList(struct MinList *objlist)
struct nsObject *node;
struct nsObject *nnode;
- if(IsMinListEmpty((struct MinList *)objlist)) return;
- node = (struct nsObject *)GetHead((struct List *)objlist);
-
- do {
- nnode=(struct nsObject *)GetSucc((struct Node *)node);
- if(node->Type == AMINS_RECT) {
- DelObjectNoFree(node);
- } else {
- DelObject(node);
- }
- } while((node=nnode));
-
+ if(IsMinListEmpty((struct MinList *)objlist) == FALSE) {
+ node = (struct nsObject *)GetHead((struct List *)objlist);
+
+ do {
+ nnode = (struct nsObject *)GetSucc((struct Node *)node);
+ if(node->Type == AMINS_RECT) {
+ DelObjectNoFree(node);
+ } else {
+ DelObject(node);
+ }
+ } while((node = nnode));
+ }
free(objlist);
}