Fixed bug in union operation which could sometimes fail to fill areas enclosed only by curved path intersection points.