Index: applications/editors/josm/plugins/trustosm/build.xml
===================================================================
--- applications/editors/josm/plugins/trustosm/build.xml	(revision 33868)
+++ applications/editors/josm/plugins/trustosm/build.xml	(revision 33869)
@@ -5,5 +5,5 @@
     <property name="commit.message" value="New plugin for digital signing osm data"/>
     <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
-    <property name="plugin.main.version" value="12671" />
+    <property name="plugin.main.version" value="12840" />
     <property name="plugin.author" value="Christoph Wagner" />
     <property name="plugin.class" value="org.openstreetmap.josm.plugins.trustosm.TrustOSMplugin" />
Index: applications/editors/josm/plugins/trustosm/src/org/openstreetmap/josm/plugins/trustosm/TrustOSMplugin.java
===================================================================
--- applications/editors/josm/plugins/trustosm/src/org/openstreetmap/josm/plugins/trustosm/TrustOSMplugin.java	(revision 33868)
+++ applications/editors/josm/plugins/trustosm/src/org/openstreetmap/josm/plugins/trustosm/TrustOSMplugin.java	(revision 33869)
@@ -270,5 +270,5 @@
         // This makes sense for example when we start the plugin for the first time
         if (!prefs.containsKey("trustosm.gpg")) Main.pref.put("trustosm.gpg", "gpg");
-        if (!prefs.containsKey("trustosm.gpg.separateHomedir")) Main.pref.put("trustosm.gpg.separateHomedir", true);
+        if (!prefs.containsKey("trustosm.gpg.separateHomedir")) Main.pref.putBoolean("trustosm.gpg.separateHomedir", true);
     }
 
Index: applications/editors/josm/plugins/trustosm/src/org/openstreetmap/josm/plugins/trustosm/data/TrustNode.java
===================================================================
--- applications/editors/josm/plugins/trustosm/src/org/openstreetmap/josm/plugins/trustosm/data/TrustNode.java	(revision 33868)
+++ applications/editors/josm/plugins/trustosm/src/org/openstreetmap/josm/plugins/trustosm/data/TrustNode.java	(revision 33869)
@@ -6,6 +6,6 @@
 
 import org.bouncycastle.openpgp.PGPSignature;
-import org.openstreetmap.josm.data.coor.CoordinateFormat;
 import org.openstreetmap.josm.data.coor.LatLon;
+import org.openstreetmap.josm.data.coor.conversion.DecimalDegreesCoordinateFormat;
 import org.openstreetmap.josm.data.osm.Node;
 import org.openstreetmap.josm.data.osm.OsmPrimitive;
@@ -27,6 +27,6 @@
         LatLon point = node.getCoor();
         String sigtext = node.getUniqueId() + "(";
-        sigtext += point.latToString(CoordinateFormat.DECIMAL_DEGREES) + ",";
-        sigtext += point.lonToString(CoordinateFormat.DECIMAL_DEGREES) + ")";
+        sigtext += DecimalDegreesCoordinateFormat.INSTANCE.latToString(point) + ",";
+        sigtext += DecimalDegreesCoordinateFormat.INSTANCE.lonToString(point) + ")";
         return sigtext;
     }
Index: applications/editors/josm/plugins/trustosm/src/org/openstreetmap/josm/plugins/trustosm/gui/dialogs/TrustPreferenceEditor.java
===================================================================
--- applications/editors/josm/plugins/trustosm/src/org/openstreetmap/josm/plugins/trustosm/gui/dialogs/TrustPreferenceEditor.java	(revision 33868)
+++ applications/editors/josm/plugins/trustosm/src/org/openstreetmap/josm/plugins/trustosm/gui/dialogs/TrustPreferenceEditor.java	(revision 33869)
@@ -70,7 +70,6 @@
     @Override
     public boolean ok() {
-        Main.pref.put("trustosm.gpg.showSignedDeleted", showSignedDeleted.isSelected());
-        Main.pref.put("trustosm.gpg.separateHomedir", separateHomedir.isSelected());
-        //        TrustOSMplugin.gpg.refreshGpg();
+        Main.pref.putBoolean("trustosm.gpg.showSignedDeleted", showSignedDeleted.isSelected());
+        Main.pref.putBoolean("trustosm.gpg.separateHomedir", separateHomedir.isSelected());
         return false;
     }
