Ticket #2850: transfer.txt

File transfer.txt, 2.0 KB (added by dmuecke, 16 years ago)
Line 
1Index: src/org/openstreetmap/josm/actions/downloadtasks/DownloadGpsTask.java
2===================================================================
3--- src/org/openstreetmap/josm/actions/downloadtasks/DownloadGpsTask.java (revision 1826)
4+++ src/org/openstreetmap/josm/actions/downloadtasks/DownloadGpsTask.java (working copy)
5@@ -17,6 +17,7 @@
6 import org.openstreetmap.josm.gui.layer.Layer;
7 import org.openstreetmap.josm.gui.progress.ProgressMonitor;
8 import org.openstreetmap.josm.io.BoundingBoxDownloader;
9+import org.openstreetmap.josm.io.OsmTransferException;
10 import org.xml.sax.SAXException;
11
12 public class DownloadGpsTask implements DownloadTask {
13@@ -33,7 +34,7 @@
14 this.newLayer = newLayer;
15 }
16
17- @Override public void realRun() throws IOException, SAXException {
18+ @Override public void realRun() throws IOException, SAXException, OsmTransferException {
19 rawData = reader.parseRawGps(progressMonitor.createSubTaskMonitor(ProgressMonitor.ALL_TICKS, false));
20 }
21
22Index: src/org/openstreetmap/josm/io/BoundingBoxDownloader.java
23===================================================================
24--- src/org/openstreetmap/josm/io/BoundingBoxDownloader.java (revision 1826)
25+++ src/org/openstreetmap/josm/io/BoundingBoxDownloader.java (working copy)
26@@ -39,7 +39,7 @@
27 * contain only one list, since the server cannot distinguish between
28 * ways.
29 */
30- public GpxData parseRawGps(ProgressMonitor progressMonitor) throws IOException, SAXException {
31+ public GpxData parseRawGps(ProgressMonitor progressMonitor) throws IOException, SAXException,OsmTransferException {
32 progressMonitor.beginTask("", 1);
33 try {
34 progressMonitor.indeterminateSubTask(tr("Contacting OSM Server..."));
35@@ -78,6 +78,8 @@
36 throw e;
37 } catch (SAXException e) {
38 throw e;
39+ } catch (OsmTransferException e) {
40+ throw e;
41 } catch (Exception e) {
42 if (cancel)
43 return null;