summaryrefslogtreecommitdiff
path: root/src/plugins/modeleditor
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@qt.io>2016-11-29 13:58:58 +0100
committerTobias Hunger <tobias.hunger@qt.io>2016-11-30 09:57:47 +0000
commit27dbbbc28b83d43c05eb73c7570d1178e6f88342 (patch)
tree95770ff8f0de76625922bac46177d22a9f30bc0d /src/plugins/modeleditor
parent78ced14c4c3f5dc9826149c68ef12218b6eefe0e (diff)
downloadqt-creator-27dbbbc28b83d43c05eb73c7570d1178e6f88342.tar.gz
ModelEditor: Do not leak Packages
Change-Id: I535bef1cdf62d443b3b5b69b91db30717f4715d5 Reviewed-by: Jochen Becher <jochen_becher@gmx.de> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/plugins/modeleditor')
-rw-r--r--src/plugins/modeleditor/pxnodecontroller.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/modeleditor/pxnodecontroller.cpp b/src/plugins/modeleditor/pxnodecontroller.cpp
index 7fa03a4d75..dfd0393203 100644
--- a/src/plugins/modeleditor/pxnodecontroller.cpp
+++ b/src/plugins/modeleditor/pxnodecontroller.cpp
@@ -336,6 +336,8 @@ void PxNodeController::onMenuActionTriggered(PxNodeController::MenuAction *actio
d->componentViewController->createComponentModel(folderNode, diagram, d->anchorFolder);
d->componentViewController->updateIncludeDependencies(package);
d->diagramSceneController->modelController()->undoController()->endMergeSequence();
+ } else {
+ delete package;
}
break;
}