Salome HOME
Adding RemoveResource
[modules/kernel.git] / src / ResourcesManager / ResourcesManager.cxx
index 6a100a4c6bf34290a9d7294f855c1493d11a58c7..51669d669397e44c7b63f62d2d4d9fca5db04442 100644 (file)
@@ -277,7 +277,11 @@ ResourcesManager_cpp::AddResourceInCatalog(const ParserResourcesType & new_resou
 
 void ResourcesManager_cpp::DeleteResourceInCatalog(const char * name)
 {
-  _resourcesList.erase(name);
+  MapOfParserResourcesType_it it = _resourcesList.find(name);
+  if (it != _resourcesList.end())
+    _resourcesList.erase(name);
+  else
+    RES_INFOS("You try to delete a resource that does not exist... : " << name);
 }
 
 //=============================================================================