diff --git a/src/Mod/TechDraw/Gui/CommandCreateDims.cpp b/src/Mod/TechDraw/Gui/CommandCreateDims.cpp index f86bbe92cb..145a4e7f4c 100644 --- a/src/Mod/TechDraw/Gui/CommandCreateDims.cpp +++ b/src/Mod/TechDraw/Gui/CommandCreateDims.cpp @@ -384,7 +384,7 @@ public: if (Rez::guiX(pp.first().y) > scenePos.y()) dimDistance = -dimDistance; - double y = scenePos.y() + i * dimDistance; + double y = static_cast(scenePos.y()) + i * static_cast(dimDistance); scenePos = QPointF(curPos.x(), y); } else if(type == DimensionType::DistanceY) { @@ -392,7 +392,7 @@ public: if (Rez::guiX(pp.first().x) > scenePos.x()) dimDistance = -dimDistance; - double x = scenePos.x() + i * dimDistance; + double x = static_cast(scenePos.x()) + i * static_cast(dimDistance); scenePos = QPointF(x, curPos.y()); } }