Skip to content

Commit 051cfd5

Browse files
committed
don't force library unloading when on-demand-unloading is enabled
1 parent 2764672 commit 051cfd5

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

Diff for: src/multi_library_class_loader.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ void MultiLibraryClassLoader::loadLibrary(const std::string& library_path)
8080

8181
void MultiLibraryClassLoader::shutdownAllClassLoaders()
8282
{
83+
if (isOnDemandLoadUnloadEnabled()) return;
8384
std::vector<std::string> available_libraries = getRegisteredLibraries();
8485
for(unsigned int c = 0; c < available_libraries.size(); c++)
8586
unloadLibrary(available_libraries.at(c));

0 commit comments

Comments
 (0)