Index: /trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java	(revision 547)
+++ /trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java	(revision 548)
@@ -349,9 +349,10 @@
 							break;
 						}
-					} else if (nextTime) {
+					} else if (nextTime && marker.getClass() == AudioMarker.class) {
 						((AudioMarker)marker).play();
 						return;
 					}
-					previousMarker = marker;
+					if (marker.getClass() == AudioMarker.class)
+						previousMarker = marker;
 				}
 			}
