summaryrefslogtreecommitdiffstats
path: root/src/knotholder.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/knotholder.cpp')
-rw-r--r--src/knotholder.cpp8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/knotholder.cpp b/src/knotholder.cpp
index 91013ad2e..513c02834 100644
--- a/src/knotholder.cpp
+++ b/src/knotholder.cpp
@@ -68,13 +68,7 @@ KnotHolder::~KnotHolder() {
g_object_unref(G_OBJECT(item));
for(std::list<KnotHolderEntity *>::iterator i = entity.begin(); i != entity.end(); ++i) {
KnotHolderEntity* e = (*i);
- if (e->isDeletable()) {
- delete (*i);
- } else {
- // we must not delete the entity (since it's attached to an LPE parameter),
- // but the handle should be destroyed
- g_object_unref(e->knot);
- }
+ delete (*i);
(*i) = NULL;
}
entity.clear(); // is this necessary?