From 688ccc9b455f639d5ce0668d395d273055d1ad3b Mon Sep 17 00:00:00 2001 From: SiboVG Date: Thu, 29 Jun 2023 19:18:25 +0200 Subject: [PATCH] Explicitly clone ID --- .../src/net/sf/openrocket/rocketcomponent/RocketComponent.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/net/sf/openrocket/rocketcomponent/RocketComponent.java b/core/src/net/sf/openrocket/rocketcomponent/RocketComponent.java index 01b5b6820..b4a4b91e2 100644 --- a/core/src/net/sf/openrocket/rocketcomponent/RocketComponent.java +++ b/core/src/net/sf/openrocket/rocketcomponent/RocketComponent.java @@ -408,7 +408,8 @@ public abstract class RocketComponent implements ChangeSource, Cloneable, Iterab checkState(); RocketComponent clone; try { - clone = (RocketComponent) this.clone(); + clone = this.clone(); + clone.id = this.id; } catch (CloneNotSupportedException e) { throw new BugException("CloneNotSupportedException encountered, report a bug!", e); }