diff --git a/GeoLib/EarClippingTriangulation.cpp b/GeoLib/EarClippingTriangulation.cpp index 9e493498f061f2e054100b4d2a7d84df81df6a27..4da3fce4117a4199af2b78ecbeaa633923ac461c 100644 --- a/GeoLib/EarClippingTriangulation.cpp +++ b/GeoLib/EarClippingTriangulation.cpp @@ -321,9 +321,7 @@ void EarClippingTriangulation::clipEars() _ear_list.remove(*next); if (orientation == GeoLib::COLLINEAR) { - next = _vertex_list.erase(next); - if (next == _vertex_list.end()) - next = _vertex_list.begin(); + _vertex_list.erase(next); } } }