Index: /applications/editors/josm/plugins/public_transport_layer/build.xml
===================================================================
--- /applications/editors/josm/plugins/public_transport_layer/build.xml	(revision 33899)
+++ /applications/editors/josm/plugins/public_transport_layer/build.xml	(revision 33900)
@@ -3,5 +3,5 @@
 
     <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
-    <property name="plugin.main.version" value="12663"/>
+    <property name="plugin.main.version" value="12840"/>
 
     <!-- Configure these properties (replace "..." accordingly).
Index: /applications/editors/josm/plugins/public_transport_layer/src/ptl/DistanceBetweenStops.java
===================================================================
--- /applications/editors/josm/plugins/public_transport_layer/src/ptl/DistanceBetweenStops.java	(revision 33899)
+++ /applications/editors/josm/plugins/public_transport_layer/src/ptl/DistanceBetweenStops.java	(revision 33900)
@@ -72,5 +72,5 @@
         int lengthN = 0;
         final boolean onlyLowerUnit = Main.pref.getBoolean("system_of_measurement.use_only_lower_unit", false);
-        Main.pref.put("system_of_measurement.use_only_lower_unit", true);
+        Main.pref.putBoolean("system_of_measurement.use_only_lower_unit", true);
         try {
             for (Node n : stopNodes) {
@@ -102,5 +102,5 @@
             sb.insert(0, SystemOfMeasurement.getSystemOfMeasurement().getDistText(totalLength / lengthN, new DecimalFormat("0"), -1));
         } finally {
-            Main.pref.put("system_of_measurement.use_only_lower_unit", onlyLowerUnit);
+            Main.pref.putBoolean("system_of_measurement.use_only_lower_unit", onlyLowerUnit);
         }
 
