Ignore:
Timestamp:
2008-07-22T09:21:04+02:00 (16 years ago)
Author:
stoecker
Message:

improved relation handling, also closes #638

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

Legend:

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

    r693 r733  
    6868
    6969        private void openAsData(File file) throws SAXException, IOException, FileNotFoundException {
    70             String fn = file.getName();
    71             if (ExtensionFileFilter.filters[ExtensionFileFilter.OSM].acceptName(fn)) {
    72                 DataSet dataSet = OsmReader.parseDataSet(new FileInputStream(file), null, Main.pleaseWaitDlg);
    73                 OsmDataLayer layer = new OsmDataLayer(dataSet, file.getName(), file);
    74             Main.main.addLayer(layer);
    75             }
    76             else
    77                 JOptionPane.showMessageDialog(Main.parent, fn+": "+tr("Unknown file extension: {0}", fn.substring(file.getName().lastIndexOf('.')+1)));
    78     }
     70                String fn = file.getName();
     71                if (ExtensionFileFilter.filters[ExtensionFileFilter.OSM].acceptName(fn)) {
     72                        DataSet dataSet = OsmReader.parseDataSet(new FileInputStream(file), null, Main.pleaseWaitDlg);
     73                        OsmDataLayer layer = new OsmDataLayer(dataSet, file.getName(), file);
     74                        Main.main.addLayer(layer);
     75                        layer.fireDataChange();
     76                }
     77                else
     78                        JOptionPane.showMessageDialog(Main.parent, fn+": "+tr("Unknown file extension: {0}", fn.substring(file.getName().lastIndexOf('.')+1)));
     79        }
    7980
    8081        private void openFileAsGpx(File file) throws SAXException, IOException, FileNotFoundException {
  • trunk/src/org/openstreetmap/josm/actions/ReverseWayAction.java

    r729 r733  
    6161                Main.main.undoRedo.add(new SequenceCommand(tr("Reverse ways"), c));
    6262                if (propertiesUpdated)
    63                         Main.map.getPropertiesDialog().selectionChanged(Main.ds.getSelected());
     63                        Main.ds.fireSelectionChanged(Main.ds.getSelected());
    6464                Main.map.repaint();
    6565    }
Note: See TracChangeset for help on using the changeset viewer.