X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPartSet%2FPartSet_WidgetBSplinePoints.cpp;h=fe01d920f3e367f8e573ca158a407837f4a8c412;hb=77ce6d35ac8d2f0fdaecb4f23e0870bf74e36103;hp=5819a5f6a72b7cd7d086de99e3ebc2997e3a9738;hpb=ccebb4b23e0354829c9636110b903c59923d8e30;p=modules%2Fshaper.git diff --git a/src/PartSet/PartSet_WidgetBSplinePoints.cpp b/src/PartSet/PartSet_WidgetBSplinePoints.cpp index 5819a5f6a..fe01d920f 100644 --- a/src/PartSet/PartSet_WidgetBSplinePoints.cpp +++ b/src/PartSet/PartSet_WidgetBSplinePoints.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2019-2020 CEA/DEN, EDF R&D +// Copyright (C) 2019-2024 CEA, EDF // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -87,7 +87,10 @@ PartSet_WidgetBSplinePoints::PartSet_WidgetBSplinePoints(QWidget* theParent, myBox->setFlat(false); aMainLayout->addWidget(myBox); - bool aAcceptVariables = theData->getBooleanAttribute(DOUBLE_WDG_ACCEPT_EXPRESSIONS, true); +#ifdef _DEBUG + bool aAcceptVariables = +#endif + theData->getBooleanAttribute(DOUBLE_WDG_ACCEPT_EXPRESSIONS, true); // B-spline weights attribute myWeightsAttr = theData->getProperty("weights"); @@ -167,8 +170,6 @@ void PartSet_WidgetBSplinePoints::removeLastPoint() bool PartSet_WidgetBSplinePoints::isValidSelectionCustom(const ModuleBase_ViewerPrsPtr& theValue) { - bool aValid = true; - PartSet_Module* aModule = dynamic_cast(myWorkshop->module()); if (aModule->sketchReentranceMgr()->isInternalEditActive()) return true; // when internal edit is started a new feature is created. I has not results, AIS @@ -359,7 +360,7 @@ bool PartSet_WidgetBSplinePoints::restoreValueCustom() AttributeDoubleArrayPtr aWeightsArray = aData->realArray(myWeightsAttr); if (aPointArray->isInitialized()) { - while (myXSpin.size() < aPointArray->size()) + while ((int)myXSpin.size() < aPointArray->size()) createNextPoint(); std::vector::iterator aXIt = myXSpin.begin();