Changeset 13927 in josm for trunk/src/org/openstreetmap/josm/actions/OpenLocationAction.java
- Timestamp:
- 2018-06-13T22:17:23+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/OpenLocationAction.java
r13607 r13927 36 36 import org.openstreetmap.josm.actions.downloadtasks.DownloadOsmUrlTask; 37 37 import org.openstreetmap.josm.actions.downloadtasks.DownloadSessionTask; 38 import org.openstreetmap.josm.actions.downloadtasks.DownloadParams; 38 39 import org.openstreetmap.josm.actions.downloadtasks.DownloadTask; 39 40 import org.openstreetmap.josm.actions.downloadtasks.PostDownloadHandler; … … 225 226 */ 226 227 public List<Future<?>> openUrl(boolean newLayer, String url) { 227 return openUrl(newLayer, DOWNLOAD_ZOOMTODATA.get(), url); 228 return openUrl(new DownloadParams().withNewLayer(newLayer), url); 229 } 230 231 /** 232 * Open the given URL. 233 * @param settings download settings 234 * @param url The URL to open 235 * @return the list of tasks that have been started successfully (can be empty). 236 * @since 13927 237 */ 238 public List<Future<?>> openUrl(DownloadParams settings, String url) { 239 return openUrl(settings, DOWNLOAD_ZOOMTODATA.get(), url); 228 240 } 229 241 … … 247 259 */ 248 260 public List<Future<?>> openUrl(boolean newLayer, boolean zoomToData, String url) { 261 return openUrl(new DownloadParams().withNewLayer(newLayer), zoomToData, url); 262 } 263 264 /** 265 * Open the given URL. 266 * @param settings download settings 267 * @param zoomToData true to zoom to entire newly downloaded data, false otherwise 268 * @param url The URL to open 269 * @return the list of tasks that have been started successfully (can be empty). 270 * @since 13927 271 */ 272 public List<Future<?>> openUrl(DownloadParams settings, boolean zoomToData, String url) { 249 273 Collection<DownloadTask> tasks = findDownloadTasks(url, false); 250 274 … … 262 286 try { 263 287 task.setZoomAfterDownload(zoomToData); 264 result.add(MainApplication.worker.submit(new PostDownloadHandler(task, task.loadUrl( newLayer, url, monitor))));288 result.add(MainApplication.worker.submit(new PostDownloadHandler(task, task.loadUrl(settings, url, monitor)))); 265 289 } catch (IllegalArgumentException e) { 266 290 Logging.error(e);
Note:
See TracChangeset
for help on using the changeset viewer.