From 2aa659f2b3efbe8fefe1c33e5cc64bb5a375d97b Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Mon, 21 Jul 2025 22:09:51 -0500 Subject: [PATCH] TD: Fix multiplication result converted to larger type --- src/Mod/TechDraw/Gui/CommandCreateDims.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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()); } }