Revert "Manage load of deps for external_objects_java." 65/16465/3
Vincent COUVERT [Thu, 7 May 2015 13:32:39 +0000 (14:32 +0100)]
Already done in Java code.

This reverts commit 306d1549e04e3b01970e931223fc80c37285ff61.

Change-Id: Id9bbfba600fb1426203346189f3c5132a497423b

scilab/modules/functions_manager/includes/dynamic_modules.hxx
scilab/modules/functions_manager/src/cpp/dynamic_modules.cpp

index c93fa0c..0aa96d9 100644 (file)
@@ -196,8 +196,6 @@ public :
 
 class ExternalObjectsJavaModule : public GenericModule
 {
-    static bool loadedDep;
-    static void LoadDeps(std::wstring _functionName);
 public :
     static int Load();
 };
index 1cd1ca6..4139673 100644 (file)
@@ -611,16 +611,6 @@ int ExternalObjectsModule::Load()
     return 1;
 }
 
-bool ExternalObjectsJavaModule::loadedDep = false;
-void ExternalObjectsJavaModule::LoadDeps(std::wstring _functionName)
-{
-    if (loadedDep == false)
-    {
-        loadOnUseClassPath("external_objects_java");
-        loadedDep = true;
-    }
-};
-
 int ExternalObjectsJavaModule::Load()
 {
     wstring wstModuleName = L"external_objects_java";
@@ -633,7 +623,7 @@ int ExternalObjectsJavaModule::Load()
 
     for (int i = 0 ; i < (int)vect.size() ; i++)
     {
-        symbol::Context::getInstance()->addFunction(types::Function::createFunction(vect[i].wstFunction, vect[i].wstName, pwstLibName, vect[i].iType, &ExternalObjectsJavaModule::LoadDeps, wstModuleName));
+        symbol::Context::getInstance()->addFunction(types::Function::createFunction(vect[i].wstFunction, vect[i].wstName, pwstLibName, vect[i].iType, NULL, wstModuleName));
     }
 
     FREE(pwstLibName);