Ignore:
Timestamp:
2019-01-03T20:11:27+01:00 (5 years ago)
Author:
simon04
Message:

fix #16497 - Support relative paths in .joz session file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/session/SessionWriter.java

    r14120 r14630  
    99import java.nio.charset.StandardCharsets;
    1010import java.nio.file.Files;
     11import java.nio.file.Path;
    1112import java.util.ArrayList;
    1213import java.util.Collection;
     
    6465    private final boolean zip;
    6566
     67    private Path output;
    6668    private ZipOutputStream zipOut;
    6769
     
    195197        public boolean isZip() {
    196198            return zip;
     199        }
     200
     201        /**
     202         * Returns the path of the output file.
     203         *
     204         * @return the path of the output file
     205         */
     206        public Path getOutput() {
     207            return output;
    197208        }
    198209    }
     
    329340     */
    330341    public void write(File f) throws IOException {
    331         try (OutputStream out = Files.newOutputStream(f.toPath())) {
     342        output = f.toPath();
     343        try (OutputStream out = Files.newOutputStream(output)) {
    332344            write(out);
    333345        }
Note: See TracChangeset for help on using the changeset viewer.