Sketcher: Fix multiplication result converted to larger type

This commit is contained in:
Chris Hennes
2025-07-21 22:09:23 -05:00
parent c6f5e5a262
commit c1bc10f4d6

View File

@@ -271,8 +271,8 @@ void EditModeGeometryCoinConverter::convert(const Sketcher::GeoListFacade& geoli
// Coin Nodes Editing
int vOrFactor = ViewProviderSketchCoinAttorney::getViewOrientationFactor(viewProvider);
double linez = vOrFactor * drawingParameters.zLowLines; // NOLINT
double pointz = vOrFactor * drawingParameters.zLowPoints;
double linez = vOrFactor * static_cast<double>(drawingParameters.zLowLines); // NOLINT
double pointz = vOrFactor * static_cast<double>(drawingParameters.zLowPoints);
for (auto l = 0; l < geometryLayerParameters.getCoinLayerCount(); l++) {
geometryLayerNodes.PointsCoordinate[l]->point.setNum(Points[l].size());