From 814263e561be76694ecc56b0bbff90255a5e5755 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Mon, 21 Jul 2025 22:07:57 -0500 Subject: [PATCH] Part: Fix multiplication result converted to larger type --- src/Mod/Part/Gui/ViewProviderSpline.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Mod/Part/Gui/ViewProviderSpline.cpp b/src/Mod/Part/Gui/ViewProviderSpline.cpp index 362f745b2c..d35229ec1b 100644 --- a/src/Mod/Part/Gui/ViewProviderSpline.cpp +++ b/src/Mod/Part/Gui/ViewProviderSpline.cpp @@ -289,7 +289,8 @@ void ViewProviderSplineExtension::showControlPointsOfFace(const TopoDS_Face& fac return; // nothing to do SoCoordinate3 * coords = new SoCoordinate3; - coords->point.setNum(nCtU * nCtV + knots.size()); + coords->point.setNum((static_cast(nCtU) * static_cast(nCtV)) + + static_cast(knots.size())); int index=0; SbVec3f* verts = coords->point.startEditing();