0025812: Replace dynamic loading mechanism of OCAF persistence with dynamic-link one
[occt.git] / src / Plugin / Plugin.cxx
index 069b7cf..182e69d 100644 (file)
@@ -48,14 +48,11 @@ Handle(Standard_Transient) Plugin::Load (const Standard_GUID& aGUID,
     theResource += ".Location";
 
     if(!PluginResource->Find(theResource.ToCString())) {
-      PluginResource = AdditionalPluginMap();
-      if (!PluginResource->Find(theResource.ToCString())) {
-        Standard_SStream aMsg; aMsg << "could not find the resource:";
-        aMsg << theResource.ToCString()<< endl;
-        if (theVerbose)
-            cout << "could not find the resource:"<<theResource.ToCString()<< endl;
-        Plugin_Failure::Raise(aMsg);
-      }
+      Standard_SStream aMsg; aMsg << "could not find the resource:";
+      aMsg << theResource.ToCString() << endl;
+      if (theVerbose)
+        cout << "could not find the resource:" << theResource.ToCString() << endl;
+      Plugin_Failure::Raise(aMsg);
     }
     
     TCollection_AsciiString thePluginLibrary("");
@@ -102,11 +99,3 @@ Handle(Standard_Transient) Plugin::Load (const Standard_GUID& aGUID,
   return theServiceFactory;
   
 }
-
-const Handle(Resource_Manager)& Plugin::AdditionalPluginMap()
-{
-  static Handle(Resource_Manager) aMap;
-  if (aMap.IsNull())
-    aMap = new Resource_Manager ("" /*theName*/, Standard_False /*theVerbose*/);
-  return aMap;
-}