TD: Fix multiplication result converted to larger type

This commit is contained in:
Chris Hennes
2025-07-21 22:09:51 -05:00
parent c1bc10f4d6
commit 2aa659f2b3

View File

@@ -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<double>(scenePos.y()) + i * static_cast<double>(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<double>(scenePos.x()) + i * static_cast<double>(dimDistance);
scenePos = QPointF(x, curPos.y());
}
}