]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/ModuleBase/ModuleBase_IModule.cpp
Salome HOME
1. CanStopOperation knows which operation is stopped. Scenario: Unpress Sketch in...
[modules/shaper.git] / src / ModuleBase / ModuleBase_IModule.cpp
index 3fe2524f3f512002f407eb42ca281702702635e9..7de4b0ee5e0e5912510d5d0aae8bd9e452728fe9 100644 (file)
@@ -143,7 +143,7 @@ void ModuleBase_IModule::onFeatureTriggered()
   //Do nothing on uncheck
   if (aCmd->isCheckable() && !aCmd->isChecked()) {
     ModuleBase_Operation* anOperation = myWorkshop->findStartedOperation(aCmd->data().toString());
-    if (myWorkshop->canStopOperation())
+    if (myWorkshop->canStopOperation(anOperation))
       myWorkshop->abortOperation(anOperation);
     else {
       aCmd->setChecked(true);