Salome HOME
Profile object realization. OCC Viewer embeded into the profile dialog box.
[modules/hydro.git] / src / HYDROCurveCreator / CurveCreator_Curve.cxx
index 824338b29055919aa2f048b9efc3a97e2ef0724e..cccf4a20302532beeecfd8c54a4e79c9cc11cbc2 100644 (file)
@@ -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();
   }