diff --git a/core/src/main/java/info/openrocket/core/rocketcomponent/RocketComponent.java b/core/src/main/java/info/openrocket/core/rocketcomponent/RocketComponent.java index 513e508fc..3fd8c5f59 100644 --- a/core/src/main/java/info/openrocket/core/rocketcomponent/RocketComponent.java +++ b/core/src/main/java/info/openrocket/core/rocketcomponent/RocketComponent.java @@ -1139,7 +1139,11 @@ public abstract class RocketComponent implements ChangeSource, Cloneable, Iterab else this.name = name; - fireComponentChangeEvent(ComponentChangeEvent.NONFUNCTIONAL_CHANGE); + if (this instanceof AxialStage) { + fireComponentChangeEvent(ComponentChangeEvent.TREE_CHANGE); + } else { + fireComponentChangeEvent(ComponentChangeEvent.NONFUNCTIONAL_CHANGE); + } }