Ignore:
Timestamp:
2012-09-05T22:15:03+02:00 (12 years ago)
Author:
bastiK
Message:

add session support for gpx layers (see #4029)

Location:
trunk/src/org/openstreetmap/josm/actions
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/SessionSaveAsAction.java

    r5438 r5501  
    5151    private boolean zipRequired;
    5252
    53     /**
    54      * Construct the action with "Save" as label.
    55      */
    5653    public SessionSaveAsAction() {
    5754        super(tr("Save Session As..."), "save_as", tr("Save the current session to a new file."), null, true, "save_as-session", true);
     
    7269        for (Layer l : layers) {
    7370            SessionLayerExporter ex = exporters.get(l);
    74             if (ex.requiresZip()) {
     71            if (ex != null && ex.requiresZip()) {
    7572                zipRequired = true;
    7673                break;
  • trunk/src/org/openstreetmap/josm/actions/downloadtasks/DownloadGpsTask.java

    r5494 r5501  
    124124            GpxImporterData layers = GpxImporter.loadLayers(rawData, reader.isGpxParsedProperly(), name, tr("Markers from {0}", name));
    125125           
    126             GpxLayer gpxLayer = addOrMergeLayer(layers.gpxLayer, findGpxMergeLayer());
    127             addOrMergeLayer(layers.markerLayer, findMarkerMergeLayer(gpxLayer));
     126            GpxLayer gpxLayer = addOrMergeLayer(layers.getGpxLayer(), findGpxMergeLayer());
     127            addOrMergeLayer(layers.getMarkerLayer(), findMarkerMergeLayer(gpxLayer));
    128128           
    129             layers.postLayerTask.run();
     129            layers.getPostLayerTask().run();
    130130        }
    131131       
Note: See TracChangeset for help on using the changeset viewer.