]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
always updating module_root_dir
authorDUC ANH HOANG <dh77501n@dsp1043837>
Tue, 25 Jul 2023 13:51:46 +0000 (15:51 +0200)
committerDUC ANH HOANG <dh77501n@dsp1043837>
Tue, 25 Jul 2023 13:51:46 +0000 (15:51 +0200)
src/LightApp/LightApp_Application.cxx
src/SalomeApprc_utils/SalomeApprc_utils.cxx

index 44b057ce62f5e36e7faf5b818ff92559856538cd..ae7bca15f596a76f355c8f0b4521706fc6c9ea45 100644 (file)
@@ -884,8 +884,9 @@ void LightApp_Application::customize()
   // b. here we add custom modules (manually added by the user)
   if ( HAS_SALOME_ON_DEMAND )
   {
-    // Update SalomeApprc.X.X.X with SALOME_APPLICATION_DIR
+    // Update rc file
     updateSalomeApprc();
+
     QStringList modList = resourceMgr()->stringValue( "launch", "user_modules" ).split( ";", QString::SkipEmptyParts );
     foreach ( QString aModule, modList )
       addUserModule(  aModule, resourceMgr()->stringValue( "user_modules", aModule ) );
@@ -896,6 +897,9 @@ void LightApp_Application::customize()
   }
 }
 
+/*!
+  Update rc file with SALOME_APPLICATION_DIR or with SALOME_MODULES.
+*/
 void LightApp_Application::updateSalomeApprc()
 {
     SUIT_ResourceMgr* resMgr = resourceMgr();
index 0b153aa24059718f154a478836e6ccf4c6e960b3..460058801ad63879a59be51e8bb89a9d9df0b0f7 100644 (file)
@@ -66,10 +66,7 @@ void AddComponents_from_salomemodules(const QString& salomemodules, const QDir&
 void AddGuiComponent(const QString& comp, const QString& CompRoot, SUIT_ResourceMgr* ResMgr)
 {
        QStringList CompsResMgr = ResMgr->stringValue("launch", "user_modules").split(";", QString::SkipEmptyParts);
-       if (!CompsResMgr.contains(comp))
-       {
-               ResMgr->setValue( "user_modules", comp, CompRoot );
-       }
+       ResMgr->setValue( "user_modules", comp, CompRoot );
 
        CompsResMgr << comp;
        CompsResMgr.removeDuplicates();