]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/ModuleBase/ModuleBase_IModule.cpp
Salome HOME
#2084 Unknown error when trim: Do not copyAttribute
[modules/shaper.git] / src / ModuleBase / ModuleBase_IModule.cpp
index 39f9abc799b7e20de9e6ba9aa09aba247b15d782..fe5bff496eceae0bfe665b358a8a558a6590a0d7 100644 (file)
@@ -114,10 +114,11 @@ void ModuleBase_IModule::launchOperation(const QString& theCmdId,
         if (aMessage.get()) {
           ModuleBase_IPropertyPanel* aPanel = workshop()->propertyPanel();
           std::string aPrevAttribute = aReentrantFeature->processEvent(aMessage);
-          workshop()->errorMgr()->updateActions(aFeature);
-
-          ModuleBase_ModelWidget* aPrevWidget = aPanel->modelWidget(aPrevAttribute);
-          aPanel->activateNextWidget(aPrevWidget);
+          if (!aPrevAttribute.empty()) {
+            workshop()->errorMgr()->updateActions(aFeature);
+            ModuleBase_ModelWidget* aPrevWidget = aPanel->modelWidget(aPrevAttribute);
+            aPanel->activateNextWidget(aPrevWidget);
+          }
         }
       }
     }