Changeset 551 in josm for trunk/src


Ignore:
Timestamp:
2008-02-19T15:34:18+01:00 (16 years ago)
Author:
david
Message:

Fix crash when going to previous marker when we are at the first one (now plays 1st one again) and for symmetry play last again if playing next at last marker (previously did nothing)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/markerlayer/MarkerLayer.java

    r550 r551  
    346346                                                        nextTime = true;
    347347                                                } else {
     348                                                        if (previousMarker == null)
     349                                                                previousMarker = startMarker; // if no previous one, play the first one again
    348350                                                        ((AudioMarker)previousMarker).play();
    349351                                                        break;
     
    356358                                                previousMarker = marker;
    357359                                }
     360                                if (nextTime) {
     361                                        // there was no next marker in that layer, so play the last one again
     362                                        ((AudioMarker)startMarker).play();
     363                                        return;
     364                                }
    358365                        }
    359366                }
Note: See TracChangeset for help on using the changeset viewer.