Extension: Delete extensions correctly

This commit is contained in:
Stefan Tröger
2016-09-09 10:46:25 +02:00
committed by wmayer
parent 3e1ba47d61
commit 7a2fed1b75
4 changed files with 19 additions and 2 deletions

View File

@@ -43,6 +43,11 @@ ExtensionContainer::ExtensionContainer() {
ExtensionContainer::~ExtensionContainer() {
//we need to delete all dynamically added extensions
for(auto entry : _extensions) {
if(entry.second->isPythonExtension())
delete entry.second;
}
};
void ExtensionContainer::registerExtension(Base::Type extension, Extension* ext) {