Index: applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/panel/MapdustHelpPanel.java
===================================================================
--- applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/panel/MapdustHelpPanel.java	(revision 30501)
+++ applications/editors/josm/plugins/mapdust/src/org/openstreetmap/josm/plugins/mapdust/gui/component/panel/MapdustHelpPanel.java	(revision 30502)
@@ -99,14 +99,26 @@
      */
     private String buildText() {
-        String version = Main.pref.get("mapdust.version");
-        String localVersion = Main.pref.get("mapdust.localVersion");
+        Integer version;
+        try{
+            version = Integer.decode(Main.pref.get("mapdust.version"));
+        } catch (NumberFormatException e){
+            version = null;
+        }
+                
+        Integer localVersion;
+        try{
+            localVersion= Integer.decode(Main.pref.get("mapdust.localVersion"));
+        } catch (NumberFormatException e) {
+            localVersion = null;
+        }
+             
         StringBuilder sb = new StringBuilder("<html>");
         sb.append("<font style='font-size:10px' face='Times New Roman'>");
         sb.append("<b>You are using MapDust version ");
         sb.append("<i style='color:red;font-size:10px'>");
-        if (version.equals(localVersion)) {
-            sb.append(version).append("</i>.</b><br>");
+        if (version != null && localVersion != null && version <= localVersion) {
+            sb.append(Main.pref.get("mapdust.version")).append("</i>.</b><br>");
         } else {
-            sb.append(localVersion);
+            sb.append(Main.pref.get("mapdust.localVersion"));
             sb.append("</i>. There is an update available. ");
             sb.append("Please update to version ");
