# HG changeset patch # User Teemu Piippo # Date 1655903581 -10800 # Node ID 29986dfd1750c8ec7237177014cc780ec52fa6b0 # Parent 07ad61423c3c1efe99c314f14c7bb1fbcc0b8ff4 Fix invertnext not working with circular primitives diff -r 07ad61423c3c -r 29986dfd1750 src/ldrawalgorithm.cpp --- a/src/ldrawalgorithm.cpp Wed Jun 22 16:12:28 2022 +0300 +++ b/src/ldrawalgorithm.cpp Wed Jun 22 16:13:01 2022 +0300 @@ -54,6 +54,10 @@ ref.inverted = not ref.inverted; return ref; }, + [](Colored circ) -> ModelElement { + circ.inverted = not circ.inverted; + return circ; + }, [](Colored triangle) -> ModelElement { std::swap(triangle.p1, triangle.p2); return triangle;