diff --git a/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java b/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java
index e355546..bf31db1 100644
|
a
|
b
|
public class TaggingPreset extends AbstractAction implements MapView.LayerChange
|
| 634 | 634 | |
| 635 | 635 | combo = new JComboBox(lhm.values().toArray()); |
| 636 | 636 | component = combo; |
| 637 | | combo.setRenderer(getListCellRenderer()); |
| 638 | 637 | combo.setEditable(editable); |
| 639 | 638 | combo.setMaximumRowCount(13); |
| 640 | 639 | AutoCompletingTextField tf = new AutoCompletingTextField(); |
| … |
… |
public class TaggingPreset extends AbstractAction implements MapView.LayerChange
|
| 646 | 645 | // all items have the same value (and there were no unset items) |
| 647 | 646 | originalValue = lhm.get(usage.getFirst()); |
| 648 | 647 | combo.setSelectedItem(originalValue); |
| 649 | | } else if (def != null && usage.unused()) { |
| | 648 | } else if (def != null && !def.isEmpty() && usage.unused()) { |
| 650 | 649 | // default is set and all items were unset |
| 651 | 650 | if (!usage.hadKeys() || PROP_FILL_DEFAULT.get() || "force".equals(use_last_as_default)) { |
| 652 | 651 | // selected osm primitives are untagged or filling default feature is enabled |