diff --git a/src/libs/vgeometry/vellipticalarc.cpp b/src/libs/vgeometry/vellipticalarc.cpp index bc10ea2a8..621c6e371 100644 --- a/src/libs/vgeometry/vellipticalarc.cpp +++ b/src/libs/vgeometry/vellipticalarc.cpp @@ -296,7 +296,7 @@ QVector VEllipticalArc::GetPoints() const { polygon = ConstFirst (path.toSubpathPolygons()); - if (not polygon.isEmpty() && not VFuzzyComparePoints(GetP1(), ConstFirst (polygon))) + if (not polygon.isEmpty() && not VFuzzyComparePoints(GetP1(), ConstFirst (polygon))) { polygon.removeFirst(); // remove point (0;0) } diff --git a/src/libs/vmisc/def.h b/src/libs/vmisc/def.h index 490134ded..642113056 100644 --- a/src/libs/vmisc/def.h +++ b/src/libs/vmisc/def.h @@ -371,7 +371,7 @@ inline const T& ConstFirst (const Cont &container) } template -inline const auto& ConstFirst (const C &container) +inline const T& ConstFirst (const C &container) { #if QT_VERSION >= QT_VERSION_CHECK(5, 6, 0) return container.constFirst();