Ignore:
Timestamp:
06.06.2009 21:39:12 (3 years ago)
Author:
stoecker
Message:

cleanup in file access

File:
1 edited

Legend:

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

    r1169 r1646  
    88 
    99import org.openstreetmap.josm.gui.layer.Layer; 
    10 import org.openstreetmap.josm.gui.layer.GpxLayer; 
    11 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 
    1210import org.openstreetmap.josm.tools.Shortcut; 
    1311 
     
    2927 
    3028    @Override public File getFile(Layer layer) { 
    31         if (layer instanceof OsmDataLayer) { 
    32             File f = ((OsmDataLayer)layer).associatedFile; 
    33             if (f != null) { 
    34                 return f; 
    35             } 
    36         } 
    37         if (layer instanceof GpxLayer) { 
    38             File f = ((GpxLayer)layer).data.storageFile; 
    39             if (f != null) { 
    40                 return f; 
    41             } 
    42         } 
    43         return openFileDialog(layer); 
     29        File f = layer.getAssociatedFile(); 
     30        return f == null ? openFileDialog(layer) : f; 
    4431    } 
    4532} 
Note: See TracChangeset for help on using the changeset viewer.