]> vaikene.ee Git - evaf/commitdiff
Fixed unloading plugins:
authorEnar Väikene <enar@vaikene.net>
Tue, 27 Sep 2011 09:49:47 +0000 (12:49 +0300)
committerEnar Väikene <enar@vaikene.net>
Tue, 27 Sep 2011 09:49:47 +0000 (12:49 +0300)
* Plugins are now finalized in the reverse order.

src/libs/Plugins/pluginmanager.cpp
src/libs/Plugins/version.h

index 643cad217cdfc4a353e13e74a6184689150601cc..3f0d9f623a6d5ff4e642fe1844b5d77bc4c1c870 100644 (file)
@@ -325,7 +325,7 @@ bool PluginManagerPrivate::loadPlugins()
 void PluginManagerPrivate::unloadPlugins()
 {
     // Finalize all the plugins
-    for (int i = 0; i < mPlugins.size(); ++i)
+    for (int i = mPlugins.size() - 1; i >= 0; --i)
         mPlugins.at(i)->done();
     while (!mPlugins.isEmpty()) {
         QExplicitlySharedDataPointer<Plugin> p = mPlugins.takeLast();
index 1a47b8ac4baf736e32c06e6aaf7f6bb2dbefefb7..219a10ab3fd26142e1333bd9f3b10c61689518f1 100644 (file)
 /**
  * Module/library version number in the form major,minor,release,build
  */
-#define VER_FILE_VERSION                0,1,1,3
+#define VER_FILE_VERSION                0,1,2,4
 
 /**
  * Module/library version number in the string format (shall end with \0)
  */
-#define VER_FILE_VERSION_STR            "0.1.1.3\0"
+#define VER_FILE_VERSION_STR            "0.1.2.4\0"
 
 /**
  * Module/library name (shall end with \0)