diff --git a/swing/src/net/sf/openrocket/gui/main/flightconfigpanel/FlightConfigurablePanel.java b/swing/src/net/sf/openrocket/gui/main/flightconfigpanel/FlightConfigurablePanel.java index d1d1eba4d..69dc1d532 100644 --- a/swing/src/net/sf/openrocket/gui/main/flightconfigpanel/FlightConfigurablePanel.java +++ b/swing/src/net/sf/openrocket/gui/main/flightconfigpanel/FlightConfigurablePanel.java @@ -304,7 +304,7 @@ public abstract class FlightConfigurablePanel fids) { if (fids == null || fids.isEmpty() || table.getColumnCount() == 0) return; - if (new HashSet<>(getSelectedConfigurationIds()).containsAll(fids)) return; + if (getSelectedConfigurationIds() != null && new HashSet<>(getSelectedConfigurationIds()).containsAll(fids)) return; table.clearSelection(); for (FlightConfigurationId id : fids) {