diff --git a/src/org/hwo/models/ComboBoxHistoryModel.java b/src/org/hwo/models/ComboBoxHistoryModel.java index f7ccad6..e59e45e 100644 --- a/src/org/hwo/models/ComboBoxHistoryModel.java +++ b/src/org/hwo/models/ComboBoxHistoryModel.java @@ -9,8 +9,8 @@ import javax.swing.event.ListDataListener; public class ComboBoxHistoryModel implements ComboBoxModel { - private LinkedList listDataListeners = new LinkedList(); - private LinkedList items = new LinkedList(); + private LinkedList listDataListeners = new LinkedList<>(); + private LinkedList items = new LinkedList<>(); private E selectedItem; private int historySize; @@ -68,7 +68,9 @@ public class ComboBoxHistoryModel implements ComboBoxModel { items.remove(selectedItem); } items.add(0,selectedItem); - clampHistory(); + if (!clampHistory()) { + fireContentsChanged(); + } } public int getHistorySize() {