diff --git a/src/class_loader_core.cpp b/src/class_loader_core.cpp index fc4da88c..a7ede3e5 100644 --- a/src/class_loader_core.cpp +++ b/src/class_loader_core.cpp @@ -542,6 +542,7 @@ void unloadLibrary(const std::string & library_path, ClassLoader * loader) assert(library->isLoaded() == false); delete (library); itr = open_libraries.erase(itr); + purgeGraveyardOfMetaobjects(library_path, loader, true); } else { CONSOLE_BRIDGE_logDebug( "class_loader.impl: "