Revision
14604
Author
jmesquita
Date
2009-08-23 16:28:49 -0500 (Sun, 23 Aug 2009)

Log Message

We should first delete, then unload.

Modified Paths

Diff

Modified: freeswitch/trunk/contrib/jmesquita/fsgui/src/fsgui/appmanager.cpp (14603 => 14604)


--- freeswitch/trunk/contrib/jmesquita/fsgui/src/fsgui/appmanager.cpp	2009-08-23 20:22:48 UTC (rev 14603)
+++ freeswitch/trunk/contrib/jmesquita/fsgui/src/fsgui/appmanager.cpp	2009-08-23 21:28:49 UTC (rev 14604)
@@ -147,8 +147,8 @@
             j.next();
             settingsDialog->removeConfigItem(j.key(), j.value());
         }
-        list_available_monitor_plugins.at(i)->_loader->unload();
-        delete list_available_monitor_plugins.takeAt(i);
+        delete list_available_monitor_plugins.at(i);
+        list_available_monitor_plugins.takeAt(i)->_loader->unload();
     }
 }