summaryrefslogtreecommitdiff
path: root/tree/optimize.c
diff options
context:
space:
mode:
Diffstat (limited to 'tree/optimize.c')
-rw-r--r--tree/optimize.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/tree/optimize.c b/tree/optimize.c
index 629796e2..d92aa812 100644
--- a/tree/optimize.c
+++ b/tree/optimize.c
@@ -172,6 +172,9 @@ static void cleanmasks(fz_node *node)
fz_node *color;
fz_rect bbox;
+ for (current = node->first; current; current = current->next)
+ cleanmasks(current);
+
prev = nil;
for (current = node->first; current; current = current->next)
{
@@ -209,9 +212,6 @@ retry:
prev = current;
}
-
- for (current = node->first; current; current = current->next)
- cleanmasks(current);
}
/*