]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
[bos #32523][EDF] SALOME on Demand GUI. Removed forgotten updateExtActions() call...
authorkosta <kleontev@Debian11.kleontev.virtualbox.org>
Tue, 14 Feb 2023 18:11:55 +0000 (19:11 +0100)
committerKonstantin LEONTEV <konstantin.leontev@opencascade.com>
Wed, 8 Mar 2023 13:06:13 +0000 (14:06 +0100)
src/LightApp/LightApp_Application.cxx
src/LightApp/LightApp_ModuleAction.cxx

index d0754d3d347717c32b2f4c325faabffc5d51b5ef..8702a1f97c9f64ff539ab95bc09388a0fcd33961 100644 (file)
@@ -995,7 +995,6 @@ void LightApp_Application::onExtAdding()
       QFileInfo extFileInfo(path);
       QString extName = extFileInfo.baseName();
       moduleAction->insertExtension(extName);
-      moduleAction->updateExtActions();
     }
   }
 
index f5f1518c1c775d16f13ff0fe5737628946bc37ed..f42bcf1cd117c5315a900af1a62da7499944c346 100644 (file)
@@ -376,7 +376,11 @@ void LightApp_ModuleAction::insertModule( const QString& name, const QIcon& ico,
 {
   QtxAction* a = new QtxAction( name, ico, name, 0, this, true );
   a->setStatusTip( tr( "ACTIVATE_MODULE_TOP" ).arg( name ) );
-  a->setData( isCustom );
+  // Commented because the next call mySet->insertAction() overrides it with
+  // action id int != 0 value, so test a->data().toBool() is always true after that.
+  // Leave it here to mention that we need other approach to mark module as custom.
+  // a->setData( isCustom );
 
   mySet->insertAction( a, -1, idx );
   update();