summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/corelib/plugin/qfactoryloader.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/corelib/plugin/qfactoryloader.cpp b/src/corelib/plugin/qfactoryloader.cpp
index 8b87baaff9..edadf7180a 100644
--- a/src/corelib/plugin/qfactoryloader.cpp
+++ b/src/corelib/plugin/qfactoryloader.cpp
@@ -178,11 +178,8 @@ Q_GLOBAL_STATIC(QRecursiveMutex, qt_factoryloader_mutex)
QFactoryLoaderPrivate::~QFactoryLoaderPrivate()
{
- for (int i = 0; i < libraryList.count(); ++i) {
- QLibraryPrivate *library = libraryList.at(i);
- library->unload();
+ for (QLibraryPrivate *library : qAsConst(libraryList))
library->release();
- }
}
void QFactoryLoader::update()