From c62bbe987ea94de6c353c9cbdbfbb4e8e43ea91f Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Wed, 22 Feb 2017 10:59:53 +0100 Subject: [PATCH] [Minor] Add Activity.remove(String) to remove an element --- .../src/main/java/li/strolch/model/activity/Activity.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/li.strolch.model/src/main/java/li/strolch/model/activity/Activity.java b/li.strolch.model/src/main/java/li/strolch/model/activity/Activity.java index 54d960dc9..600b02852 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/activity/Activity.java +++ b/li.strolch.model/src/main/java/li/strolch/model/activity/Activity.java @@ -179,7 +179,10 @@ public class Activity extends GroupedParameterizedElement * @return the removed element, or null if it does not exist */ public IActivityElement remove(String id) { - return this.elements.remove(id); + IActivityElement element = this.elements.remove(id); + if (element != null) + element.setParent(null); + return element; } /**