Index: applications/editors/josm/plugins/infomode/build.xml
===================================================================
--- applications/editors/josm/plugins/infomode/build.xml	(revision 34754)
+++ applications/editors/josm/plugins/infomode/build.xml	(revision 34755)
@@ -5,5 +5,5 @@
     <property name="commit.message" value="InfoMode : for shortcurt parser"/>
     <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
-    <property name="plugin.main.version" value="14153"/>
+    <property name="plugin.main.version" value="14456"/>
 
     <!-- Configure these properties (replace "..." accordingly).
Index: applications/editors/josm/plugins/infomode/src/org/openstreetmap/josm/plugins/infomode/InfoMode.java
===================================================================
--- applications/editors/josm/plugins/infomode/src/org/openstreetmap/josm/plugins/infomode/InfoMode.java	(revision 34754)
+++ applications/editors/josm/plugins/infomode/src/org/openstreetmap/josm/plugins/infomode/InfoMode.java	(revision 34755)
@@ -224,5 +224,5 @@
                 sg: for (GpxTrackSegment seg : track.getSegments()) {
                     for (WayPoint S : seg.getWayPoints()) {
-                        if (S.time != 0) {
+                        if (S.hasDate()) {
                             f = false;
                             break sg;
@@ -288,7 +288,7 @@
                     if (oldPopup != null) oldPopup.hide();
                     double vel = -1;
-                    if (prevWp != null && wp.time != prevWp.time) {
+                    if (prevWp != null && wp.getTimeInMillis() != prevWp.getTimeInMillis()) {
                         vel = wp.getCoor().greatCircleDistance(prevWp.getCoor())/
-                                (wp.time-prevWp.time);
+                                (wp.getTime()-prevWp.getTime());
                     }
                     infoPanel.setData(wp, trk, vel, gpxL.data.tracks);
Index: applications/editors/josm/plugins/infomode/src/org/openstreetmap/josm/plugins/infomode/InfoPanel.java
===================================================================
--- applications/editors/josm/plugins/infomode/src/org/openstreetmap/josm/plugins/infomode/InfoPanel.java	(revision 34754)
+++ applications/editors/josm/plugins/infomode/src/org/openstreetmap/josm/plugins/infomode/InfoPanel.java	(revision 34755)
@@ -78,6 +78,6 @@
             for (GpxTrackSegment seg : trk.getSegments()) {
                     for (WayPoint S : seg.getWayPoints()) {
-                        if (S.time > tm) {
-                            tm = S.time;
+                        if (S.getTime() > tm) {
+                            tm = S.getTime();
                         }
                     }
@@ -88,5 +88,5 @@
                 sg: for (GpxTrackSegment seg : track.getSegments()) {
                     for (WayPoint S : seg.getWayPoints()) {
-                        if (S.time > tm) {
+                        if (S.getTime() > tm) {
                             f = false;
                             break sg;
@@ -105,9 +105,9 @@
         this.tracks = tracks;
         this.trk = trk;
-        if (wp.time == 0.0) {
+        if (!wp.hasDate()) {
             label1.setText(tr("No timestamp"));
             but2.setVisible(false);
         } else {
-            label1.setText(DateUtils.formatDateTime(wp.getTime(), DateFormat.DEFAULT, DateFormat.DEFAULT));
+            label1.setText(DateUtils.formatDateTime(wp.getDate(), DateFormat.DEFAULT, DateFormat.DEFAULT));
             but2.setVisible(true);
         }
