diff --git a/src/org/openstreetmap/josm/gui/widgets/HistoryComboBox.java b/src/org/openstreetmap/josm/gui/widgets/HistoryComboBox.java
index 3b03f7f77c..03ec845ed3 100644
|
a
|
b
|
import java.util.List;
|
| 5 | 5 | |
| 6 | 6 | import javax.swing.text.JTextComponent; |
| 7 | 7 | |
| | 8 | import org.openstreetmap.josm.data.tagging.ac.AutoCompletionItem; |
| 8 | 9 | import org.openstreetmap.josm.gui.tagging.ac.AutoCompletingComboBox; |
| 9 | 10 | import org.openstreetmap.josm.spi.preferences.Config; |
| 10 | 11 | |
| … |
… |
public class HistoryComboBox extends AutoCompletingComboBox {
|
| 54 | 55 | * @see ComboBoxHistory#addElement(java.lang.String) |
| 55 | 56 | */ |
| 56 | 57 | public void addCurrentItemToHistory() { |
| 57 | | model.addElement((String) getEditor().getItem()); |
| | 58 | Object item = getEditor().getItem(); |
| | 59 | if (item instanceof String) { |
| | 60 | model.addElement((String) item); |
| | 61 | } else if (item instanceof AutoCompletionItem) { |
| | 62 | model.addElement(((AutoCompletionItem) item).getValue()); |
| | 63 | } else { |
| | 64 | throw new IllegalArgumentException(item.getClass().getSimpleName() + " is not supported in addCurrentItemToHistory"); |
| | 65 | } |
| 58 | 66 | } |
| 59 | 67 | |
| 60 | 68 | /** |