Salome HOME
Fix for the issue #2031
[modules/shaper.git] / src / Config / Config_XMLReader.cpp
index 1a53ece53e28d328131d680dfc48dcf903e45b77..4cd1149f8db927c8669506b1507e5b22cebbcb33 100644 (file)
@@ -11,6 +11,7 @@
 #include <Config_Keywords.h>
 #include <Config_Common.h>
 #include <Config_PropManager.h>
+#include <Config_ModuleReader.h>
 
 #include <Events_Loop.h>
 #include <Events_InfoMessage.h>
@@ -79,6 +80,9 @@ std::string Config_XMLReader::pluginConfigFile()
 
 void Config_XMLReader::readAll()
 {
+  // to load external modules dependencies (like GEOm for Connector Feature
+  Config_ModuleReader::loadScript("salome.shaper.initConfig", false);
+
   xmlNodePtr aRoot = findRoot();
   readRecursively(aRoot);
 }