diff options
-rw-r--r-- | src/libply/ply-region.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libply/ply-region.c b/src/libply/ply-region.c index b5e48fa5..74b5c864 100644 --- a/src/libply/ply-region.c +++ b/src/libply/ply-region.c @@ -283,9 +283,10 @@ merge_rectangle_with_sub_list (ply_region_t *region, * NNNNNNN */ case PLY_RECTANGLE_OVERLAP_ALL_EDGES: + merge_rectangle_with_sub_list (region, new_area, next_node); free (old_area); ply_list_remove_node (region->rectangle_list, node); - break; + return; /* NNN We need to split the new rectangle into * ONNNO two rectangles: the top and bottom row of Ns |