Ignore:
Timestamp:
2008-08-11T00:23:12+02:00 (16 years ago)
Author:
stoecker
Message:

fix exception - closes #1327

File:
1 edited

Legend:

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

    r627 r762  
    302302                AudioMarker newAudioMarker = AudioMarker.create(Main.proj.eastNorth2latlon(en),
    303303                        AudioMarker.inventName(offset), AudioPlayer.url().toString(), this, time, offset);
    304                
     304
    305305                // insert it at the right place in a copy the collection
    306306                Collection<Marker> newData = new ArrayList<Marker>();
    307                 am = null;
     307                am = null;
     308                AudioMarker ret = newAudioMarker; // save to have return value
    308309                for (Marker m : data) {
    309310                        if (m.getClass() == AudioMarker.class) {
     
    317318                        newData.add(m);
    318319                }
     320
    319321                if (newAudioMarker != null) {
    320322                        if (am != null)
    321                                 newAudioMarker.adjustOffset(am.syncOffset()); // i.e. same as predecessor                               
     323                                newAudioMarker.adjustOffset(am.syncOffset()); // i.e. same as predecessor
    322324                        newData.add(newAudioMarker); // insert at end
    323325                }
    324                
     326
    325327                // replace the collection
    326328                data.clear();
    327329                data.addAll(newData);
    328                 return newAudioMarker;
     330                return ret;
    329331        }
    330332       
Note: See TracChangeset for help on using the changeset viewer.