Ticket #3092: remote-control-empty-data.patch

File remote-control-empty-data.patch, 1.4 KB (added by plaicy, 16 years ago)
  • remotecontrol/src/org/openstreetmap/josm/plugins/remotecontrol/RequestProcessor.java

     
    2626import org.openstreetmap.josm.actions.downloadtasks.DownloadOsmTask;
    2727import org.openstreetmap.josm.data.Bounds;
    2828import org.openstreetmap.josm.data.coor.LatLon;
     29import org.openstreetmap.josm.data.osm.DataSet;
    2930import org.openstreetmap.josm.data.osm.Node;
    3031import org.openstreetmap.josm.data.osm.OsmPrimitive;
    3132import org.openstreetmap.josm.data.osm.Relation;
     
    147148                        throw new LoadDeniedException();
    148149
    149150                    // find out whether some data has already been downloaded
    150                     Area present = Main.main.getCurrentDataSet().getDataSourceArea();
     151                    final DataSet dataSet = Main.main.getCurrentDataSet();
     152                    final Area present = dataSet==null ? null : dataSet.getDataSourceArea();
    151153                    if (present != null && !present.isEmpty()) {
    152154                        Area toDownload = new Area(new Rectangle2D.Double(minlon,minlat,maxlon-minlon,maxlat-minlat));
    153155                        toDownload.subtract(present);