Changeset 32060 in osm for applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/GrabThread.java
- Timestamp:
- 2016-02-09T23:50:50+01:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/GrabThread.java
r30859 r32060 92 92 newImage = grabber.grab(wmsLayer, currentGrabImage.min, currentGrabImage.max); 93 93 } catch (IOException e) { 94 94 Main.warn("Download action canceled by user or server did not respond"); 95 95 setCanceled(true); 96 96 break; … … 106 106 } 107 107 try { 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 108 if (CadastrePlugin.backgroundTransparent) { 109 wmsLayer.imagesLock.lock(); 110 for (GeorefImage img : wmsLayer.getImages()) { 111 if (img.overlap(newImage)) 112 // mask overlapping zone in already grabbed image 113 img.withdraw(newImage); 114 else 115 // mask overlapping zone in new image only when new image covers completely the 116 // existing image 117 newImage.withdraw(img); 118 } 119 wmsLayer.imagesLock.unlock(); 120 } 121 wmsLayer.addImage(newImage); 122 Main.map.mapView.repaint(); 123 saveToCache(newImage); 124 124 } catch (NullPointerException e) { 125 125 Main.info("Layer destroyed. Cancel grab thread");
Note:
See TracChangeset
for help on using the changeset viewer.