Salome HOME
refs #1326, #1327: bathymetry operations
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_BathymetrySelectionOp.cxx
index aa3e0f4b09de36e72580098fc429fc4f7869bec3..2fc0fc9c730539dbe6c4a6cb73cb55928b7be0a5 100644 (file)
@@ -42,16 +42,6 @@ void HYDROGUI_BathymetrySelectionOp::abortOperation()
   activateSelection( false );
 }
 
-void HYDROGUI_BathymetrySelectionOp::commitOperation()
-{
-  activateSelection( false );
-}
-
-void HYDROGUI_BathymetrySelectionOp::stopOperation()
-{
-  activateSelection( false );
-}
-
 void HYDROGUI_BathymetrySelectionOp::activateSelection( bool isActive )
 {
   if( myIsActive==isActive )
@@ -86,7 +76,10 @@ void HYDROGUI_BathymetrySelectionOp::activateSelection( bool isActive )
   else
   {
     foreach( Handle(HYDROGUI_BathymetryPrs) bath, baths )
+    {
+      bath->ClearSelected();
       ctx->Deactivate( bath );
+    }
     ctx->CloseLocalContext( -1, Standard_True );
   }