X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROCurveCreator%2FCurveCreator_Curve.cxx;h=cccf4a20302532beeecfd8c54a4e79c9cc11cbc2;hb=e38481b5d965c3736d2c8eda39b1a30bd125147b;hp=824338b29055919aa2f048b9efc3a97e2ef0724e;hpb=a5479f49002017808116f8f6b7813d8bd89cf24a;p=modules%2Fhydro.git diff --git a/src/HYDROCurveCreator/CurveCreator_Curve.cxx b/src/HYDROCurveCreator/CurveCreator_Curve.cxx index 824338b2..cccf4a20 100644 --- a/src/HYDROCurveCreator/CurveCreator_Curve.cxx +++ b/src/HYDROCurveCreator/CurveCreator_Curve.cxx @@ -520,20 +520,18 @@ bool CurveCreator_Curve::joinInternal( const int theISectionTo, return res; } -//! Join range of sections to one section (join all sections if -1 is passed in one of arguments) +//! Join range of sections to one section (join all sections if -1 is passed in theISectionFrom argument) bool CurveCreator_Curve::join( const int theISectionTo, const int theISectionFrom ) { + //TODO bool res = false; - if (mySections.size() >= 2 && - ( theISectionTo != theISectionFrom || (theISectionTo == -1 && theISectionFrom == -1) )) { + if ( theISectionTo != theISectionFrom ) { startOperation(); - int aISectionTo = getNbSections()-1; - int aISectionFrom = 0; if (addEmptyDiff()) - myListDiffs.back().init(this, CurveCreator_Operation::Join, aISectionTo, aISectionFrom); + myListDiffs.back().init(this, CurveCreator_Operation::Join, theISectionTo, theISectionFrom); - res = joinInternal( aISectionTo, aISectionFrom ); + res = joinInternal( theISectionTo, theISectionFrom ); finishOperation(); }