diff --git a/swing/src/main/java/info/openrocket/swing/gui/widgets/SearchableAndCategorizableComboBox.java b/swing/src/main/java/info/openrocket/swing/gui/widgets/SearchableAndCategorizableComboBox.java index 6894eaa96..f2b612909 100644 --- a/swing/src/main/java/info/openrocket/swing/gui/widgets/SearchableAndCategorizableComboBox.java +++ b/swing/src/main/java/info/openrocket/swing/gui/widgets/SearchableAndCategorizableComboBox.java @@ -181,7 +181,9 @@ public class SearchableAndCategorizableComboBox(new Vector<>(allItems))); + model = new DefaultComboBoxModel<>(new Vector<>(allItems)); + setupModelListener(model); + setModel(model); } // Recreate the search fields only if they don't exist @@ -246,6 +248,7 @@ public class SearchableAndCategorizableComboBox { setSelectedItem(item); + fireActionEvent(); }); groupMenu.add(itemMenu); } @@ -304,6 +307,7 @@ public class SearchableAndCategorizableComboBox