From 9c5d1e9e26bc630544fbfe184b3c8fefae6b7b78 Mon Sep 17 00:00:00 2001 From: SiboVG Date: Sat, 16 Jul 2022 13:18:10 +0200 Subject: [PATCH] Only show podset markers when selected --- .../openrocket/gui/scalefigure/RocketFigure.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/swing/src/net/sf/openrocket/gui/scalefigure/RocketFigure.java b/swing/src/net/sf/openrocket/gui/scalefigure/RocketFigure.java index ed4f794b8..60f011d9a 100644 --- a/swing/src/net/sf/openrocket/gui/scalefigure/RocketFigure.java +++ b/swing/src/net/sf/openrocket/gui/scalefigure/RocketFigure.java @@ -380,6 +380,21 @@ public class RocketFigure extends AbstractScaleFigure { for(Entry> entry: config.getActiveInstances().entrySet() ) { final RocketComponent comp = entry.getKey(); + + // Only draw podsets when they are selected + if (comp instanceof PodSet) { + boolean selected = false; + + // Check if component is in the selection + for (int j = 0; j < selection.length; j++) { + if (comp == selection[j]) { + selected = true; + break; + } + } + + if (!selected) continue; + } final ArrayList contextList = entry.getValue();