diff --git a/src/libs/vformat/vdimensions.cpp b/src/libs/vformat/vdimensions.cpp index 68cf958fd..c5cd70ce5 100644 --- a/src/libs/vformat/vdimensions.cpp +++ b/src/libs/vformat/vdimensions.cpp @@ -62,19 +62,13 @@ QVector VAbstartMeasurementDimension::ValidSteps() const } else if (diff > 0) { - steps.append(1); - - auto AddStep = [&steps, diff](int step) + for (int i=1; i < 9; ++i) { + const int step = (m_units == Unit::Mm ? i * 10 : i); if (diff % step == 0) { steps.append(step); } - }; - - for (int i=2; i < 9; ++i) - { - AddStep(i); } }