summaryrefslogtreecommitdiff
path: root/tree/tree.c
diff options
context:
space:
mode:
authorTor Andersson <tor@ghostscript.com>2004-11-16 10:46:23 +0100
committerTor Andersson <tor@ghostscript.com>2004-11-16 10:46:23 +0100
commitd4de3f89649314eb58f779763ee99b62688ff3ec (patch)
tree21d81bbe5a49df69c428e4e35b242e0ff07e27d8 /tree/tree.c
parent3b425b8bf0c58e25da576ed86496171ea19240f9 (diff)
downloadmupdf-d4de3f89649314eb58f779763ee99b62688ff3ec.tar.xz
changed order of child nodes in over/mask
Diffstat (limited to 'tree/tree.c')
-rw-r--r--tree/tree.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/tree/tree.c b/tree/tree.c
index 469f352d..0c7cefb1 100644
--- a/tree/tree.c
+++ b/tree/tree.c
@@ -52,7 +52,10 @@ fz_insertnode(fz_node *parent, fz_node *child)
fz_ismetanode(parent));
child->parent = parent;
- child->next = parent->child;
- parent->child = child;
+ if (!parent->first)
+ parent->first = child;
+ else
+ parent->last->next = child;
+ parent->last = child;
}