Ticket #24673: patch_24673.txt

File patch_24673.txt, 1.3 KB (added by DanProgs <Abenteurer.2901@…>, 6 days ago)
Line 
1### Eclipse Workspace Patch 1.0
2#P JMapViewer
3Index: src/org/openstreetmap/gui/jmapviewer/OsmTileLoader.java
4===================================================================
5--- src/org/openstreetmap/gui/jmapviewer/OsmTileLoader.java (revision 36495)
6+++ src/org/openstreetmap/gui/jmapviewer/OsmTileLoader.java (working copy)
7@@ -6,6 +6,7 @@
8 import java.io.IOException;
9 import java.io.InputStream;
10 import java.net.HttpURLConnection;
11+import java.net.URI;
12 import java.net.URL;
13 import java.net.URLConnection;
14 import java.util.HashMap;
15@@ -142,11 +143,16 @@
16 }
17
18 protected URLConnection loadTileFromOsm(Tile tile) throws IOException {
19- URL url;
20- url = new URL(tile.getUrl());
21- URLConnection urlConn = url.openConnection();
22+ URI uri = URI.create(tile.getUrl());
23+ URLConnection urlConn = uri.toURL().openConnection();
24+
25 if (urlConn instanceof HttpURLConnection) {
26- prepareHttpUrlConnection((HttpURLConnection) urlConn);
27+ HttpURLConnection httpConn = (HttpURLConnection) urlConn;
28+
29+ httpConn.setConnectTimeout(5000);
30+ httpConn.setReadTimeout(10000);
31+
32+ prepareHttpUrlConnection(httpConn);
33 }
34 return urlConn;
35 }