Index: /Users/mueck/dev/workspace/JOSM/src/org/openstreetmap/josm/actions/SaveAction.java
===================================================================
--- /Users/mueck/dev/workspace/JOSM/src/org/openstreetmap/josm/actions/SaveAction.java	(revision 1657)
+++ /Users/mueck/dev/workspace/JOSM/src/org/openstreetmap/josm/actions/SaveAction.java	(working copy)
@@ -30,7 +30,9 @@
 
     @Override public File getFile(Layer layer) {
         File f = layer.getAssociatedFile();
-        if(f != null && layer instanceof GpxLayer && f.exists() && 1 !=
+        if(f != null && ! f.exists())
+            f=null;
+        if(f != null && layer instanceof GpxLayer && 1 !=
         new ExtendedDialog(Main.parent, tr("Overwrite"),
         tr("File {0} exists. Overwrite?", f.getName()),
         new String[] {tr("Overwrite"), tr("Cancel")},
