Salome HOME
refs #30 - Sketch base GUI: create, draw lines
[modules/shaper.git] / src / PartSet / PartSet_OperationEditLine.cpp
index 941195a5692caac9ba45b09f13babcf73c752576..f482cabefb0a75d11cdcb684bcedcfe3d4ac41c7 100644 (file)
@@ -119,7 +119,8 @@ void PartSet_OperationEditLine::startOperation()
 {
   // do nothing in order to do not create a new feature
   emit multiSelectionEnabled(false);
-  emit stopSelection(myFeatures, true, false);
+  emit setSelection(std::list<XGUI_ViewerPrs>());
+  emit stopSelection(myFeatures, true);
   myCurPoint.clear();
 }
 
@@ -127,7 +128,10 @@ void PartSet_OperationEditLine::stopOperation()
 {
   emit multiSelectionEnabled(true);
   bool isSelectFeatures = myFeatures.size() > 1;
-  emit stopSelection(myFeatures, false, isSelectFeatures);
+  emit stopSelection(myFeatures, false);
+  if (isSelectFeatures)
+    emit setSelection(myFeatures);
+
   myFeatures.clear();
 }