Index: /applications/editors/josm/plugins/FastDraw/build.xml
===================================================================
--- /applications/editors/josm/plugins/FastDraw/build.xml	(revision 35859)
+++ /applications/editors/josm/plugins/FastDraw/build.xml	(revision 35860)
@@ -4,5 +4,5 @@
     <property name="commit.message" value="[josm_fastdraw] Fix incorrect settings saving-2"/>
     <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
-    <property name="plugin.main.version" value="14960"/>
+    <property name="plugin.main.version" value="18173"/>
     
     <!-- Configure these properties (replace "..." accordingly).
Index: /applications/editors/josm/plugins/FastDraw/src/org/openstreetmap/josm/plugins/fastdraw/FastDrawConfigDialog.java
===================================================================
--- /applications/editors/josm/plugins/FastDraw/src/org/openstreetmap/josm/plugins/fastdraw/FastDrawConfigDialog.java	(revision 35859)
+++ /applications/editors/josm/plugins/FastDraw/src/org/openstreetmap/josm/plugins/fastdraw/FastDrawConfigDialog.java	(revision 35860)
@@ -8,5 +8,4 @@
 import java.text.NumberFormat;
 import java.text.ParseException;
-import java.util.ArrayList;
 
 import javax.swing.AbstractAction;
@@ -24,5 +23,4 @@
 import org.openstreetmap.josm.gui.datatransfer.importers.TextTagPaster;
 import org.openstreetmap.josm.gui.widgets.HistoryComboBox;
-import org.openstreetmap.josm.spi.preferences.Config;
 import org.openstreetmap.josm.tools.GBC;
 import org.openstreetmap.josm.tools.ImageProvider;
@@ -69,7 +67,7 @@
         pasteButton.setToolTipText(tr("Try copying tags from properties table"));
 
-        ArrayList<String> history = new ArrayList<>(Config.getPref().getList("fastdraw.tags-history"));
-        while (history.remove("")) { };
-        addTags.setPossibleItems(history);
+        addTags.getModel().prefs().load("fastdraw.tags-history");
+        while (addTags.getModel().find("") != null)
+            addTags.getModel().removeElement("");
 
         all.add(label1, GBC.std().insets(10, 0, 0, 0));
@@ -134,5 +132,5 @@
                     addTags.addCurrentItemToHistory();
                 }
-                Config.getPref().putList("fastdraw.tags-history", addTags.getHistory());
+                addTags.getModel().prefs().save("fastdraw.tags-history");
                 settings.savePrefs();
             } catch (ParseException e) {
