summaryrefslogtreecommitdiff
path: root/amiga/object.c
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2008-10-06 18:20:16 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2008-10-06 18:20:16 +0000
commitdfec4035ddaa10861d83a795848731d7a792f09b (patch)
treea07954fa6097819213356f13efc11156a41680e4 /amiga/object.c
parent2808d77089a34eb3bdf98b6a7a71ebc7df9c5fac (diff)
downloadnetsurf-dfec4035ddaa10861d83a795848731d7a792f09b.tar.gz
netsurf-dfec4035ddaa10861d83a795848731d7a792f09b.tar.bz2
List traversing tidy-up.
svn path=/trunk/netsurf/; revision=5499
Diffstat (limited to 'amiga/object.c')
-rwxr-xr-xamiga/object.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/amiga/object.c b/amiga/object.c
index f13451bfb..4dbf2c056 100755
--- a/amiga/object.c
+++ b/amiga/object.c
@@ -61,14 +61,15 @@ void FreeObjList(struct MinList *objlist)
struct nsObject *node;
struct nsObject *nnode;
- node = (struct nsObject *)objlist->mlh_Head;
+ node = (struct nsObject *)GetHead((struct List *)objlist);
- while(nnode=(struct nsObject *)(node->dtz_Node.mln_Succ))
+ while(nnode=(struct nsObject *)GetSucc((struct Node *)node))
{
if(node->Type == AMINS_CALLBACK)
ami_remove_timer_event((struct nscallback *)node->objstruct);
DelObject(node);
+
node=nnode;
}