diff --git a/src/plugins/valgrind/callgrindtool.cpp b/src/plugins/valgrind/callgrindtool.cpp index c00673c83de..ece0c27ae0f 100644 --- a/src/plugins/valgrind/callgrindtool.cpp +++ b/src/plugins/valgrind/callgrindtool.cpp @@ -1014,7 +1014,7 @@ void initCallgrindTool() void destroyCallgrindTool() { - ExtensionSystem::PluginManager::addObject(theCallgrindRunControlFactory); + ExtensionSystem::PluginManager::removeObject(theCallgrindRunControlFactory); delete theCallgrindRunControlFactory; theCallgrindRunControlFactory = 0; } diff --git a/src/plugins/valgrind/memchecktool.cpp b/src/plugins/valgrind/memchecktool.cpp index 7a8dead6f26..a076e9bebaa 100644 --- a/src/plugins/valgrind/memchecktool.cpp +++ b/src/plugins/valgrind/memchecktool.cpp @@ -728,7 +728,7 @@ void initMemcheckTool() void destroyMemcheckTool() { - ExtensionSystem::PluginManager::addObject(theMemcheckRunControlFactory); + ExtensionSystem::PluginManager::removeObject(theMemcheckRunControlFactory); delete theMemcheckRunControlFactory; theMemcheckRunControlFactory = 0; }