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();