Ignore:
Timestamp:
2015-12-29T21:01:48+01:00 (8 years ago)
Author:
Don-vip
Message:

fix #12250 - Error when loading session containing layer converted from .gpx

File:
1 edited

Legend:

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

    r9078 r9215  
    4949
    5050    private final OsmDataLayer layer;
    51     private JRadioButton link, include;
     51    private JRadioButton link;
     52    private JRadioButton include;
    5253    private JCheckBox export;
    5354
     55    /**
     56     * Constructs a new {@code OsmDataSessionExporter}.
     57     * @param layer Data layer to export
     58     */
    5459    public OsmDataSessionExporter(OsmDataLayer layer) {
    5560        this.layer = layer;
     
    6267
    6368    private class LayerSaveAction extends AbstractAction {
     69        /**
     70         * Constructs a new {@code LayerSaveAction}.
     71         */
    6472        LayerSaveAction() {
    6573            putValue(SMALL_ICON, new ImageProvider("save").setWidth(16).get());
     
    105113        final LayerSaveAction saveAction = new LayerSaveAction();
    106114        final JButton save = new JButton(saveAction);
    107         if (file != null) {
     115        if (file != null && file.exists()) {
    108116            JosmTextField tf = new JosmTextField();
    109117            tf.setText(file.getPath());
     
    126134        cards.add(cardInclude, "include");
    127135
    128         if (file != null) {
     136        if (file != null && file.exists()) {
    129137            link.setSelected(true);
    130138        } else {
     
    166174                    GuiHelper.setEnabledRec(p, true);
    167175                    save.setEnabled(saveAction.isEnabled());
    168                     link.setEnabled(file != null);
     176                    link.setEnabled(file != null && file.exists());
    169177                }
    170178            }
Note: See TracChangeset for help on using the changeset viewer.