From 8a14d98fcc2965352bbebd814927248dd1401edd Mon Sep 17 00:00:00 2001 From: Daniel_M_Williams Date: Sun, 16 Aug 2020 14:32:29 -0400 Subject: [PATCH] [fixes #741] RailButtons will correctly identify their first parent BodyTube --- core/src/net/sf/openrocket/rocketcomponent/RailButton.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/net/sf/openrocket/rocketcomponent/RailButton.java b/core/src/net/sf/openrocket/rocketcomponent/RailButton.java index cbfa1af85..c63b84066 100644 --- a/core/src/net/sf/openrocket/rocketcomponent/RailButton.java +++ b/core/src/net/sf/openrocket/rocketcomponent/RailButton.java @@ -237,8 +237,10 @@ public class RailButton extends ExternalComponent implements AnglePositionable, double parentRadius=0; for (body = this.getParent(); body != null; body = body.getParent()) { - if (body instanceof BodyTube) + if (body instanceof BodyTube) { parentRadius = ((BodyTube) body).getOuterRadius(); + break; + } } this.radialDistance_m = parentRadius;