Ignore:
Timestamp:
2009-06-07T10:10:06+02:00 (15 years ago)
Author:
stoecker
Message:

prevent overwriting of GPX files

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

Legend:

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

    r1646 r1648  
    4646            File file = fc.getSelectedFile();
    4747            if (file == null || (file.exists() && 1 !=
    48                 new ExtendedDialog(Main.parent, 
    49                         tr("Overwrite"), 
     48                new ExtendedDialog(Main.parent,
     49                        tr("Overwrite"),
    5050                        tr("File exists. Overwrite?"),
    51                         new String[] {tr("Overwrite"), tr("Cancel")}, 
     51                        new String[] {tr("Overwrite"), tr("Cancel")},
    5252                        new String[] {"save_as.png", "cancel.png"}).getValue()))
    5353                return null;
  • trunk/src/org/openstreetmap/josm/actions/SaveAction.java

    r1646 r1648  
    77import java.io.File;
    88
     9import org.openstreetmap.josm.Main;
    910import org.openstreetmap.josm.gui.layer.Layer;
     11import org.openstreetmap.josm.gui.layer.GpxLayer;
     12import org.openstreetmap.josm.gui.ExtendedDialog;
    1013import org.openstreetmap.josm.tools.Shortcut;
    1114
     
    2831    @Override public File getFile(Layer layer) {
    2932        File f = layer.getAssociatedFile();
     33        if(f != null && layer instanceof GpxLayer && f.exists() && 1 !=
     34        new ExtendedDialog(Main.parent, tr("Overwrite"),
     35        tr("File {0} exists. Overwrite?", f.getName()),
     36        new String[] {tr("Overwrite"), tr("Cancel")},
     37        new String[] {"save_as.png", "cancel.png"}).getValue())
     38            f = null;
    3039        return f == null ? openFileDialog(layer) : f;
    3140    }
Note: See TracChangeset for help on using the changeset viewer.