Changeset 8307 in josm for trunk/src/org/openstreetmap/josm/gui
- Timestamp:
- 2015-05-02T00:38:57+02:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/preferences/imagery/TMSSettingsPanel.java
r8168 r8307 33 33 private final JSpinner maxElementsOnDisk; 34 34 private final JSpinner maxConcurrentDownloads; 35 private final JSpinner maxDownloadsPerHost; 35 36 36 37 … … 44 45 maxElementsOnDisk = new JSpinner(new SpinnerNumberModel(TMSCachedTileLoader.MAX_OBJECTS_ON_DISK.get().intValue(), 0, Integer.MAX_VALUE, 1)); 45 46 maxConcurrentDownloads = new JSpinner(new SpinnerNumberModel(TMSCachedTileLoaderJob.THREAD_LIMIT.get().intValue(), 0, Integer.MAX_VALUE, 1)); 47 maxDownloadsPerHost = new JSpinner(new SpinnerNumberModel(TMSCachedTileLoaderJob.HOST_LIMIT.get().intValue(), 0, Integer.MAX_VALUE, 1)); 46 48 47 49 add(new JLabel(tr("Auto zoom by default: ")), GBC.std()); … … 73 75 add(maxConcurrentDownloads, GBC.eol()); 74 76 77 add(new JLabel(tr("Maximum concurrent downloads per host: ")), GBC.std()); 78 add(GBC.glue(5, 0), GBC.std()); 79 add(maxDownloadsPerHost, GBC.eol()); 80 81 75 82 add(new JLabel(tr("Maximum elements in disk cache: ")), GBC.std()); 76 83 add(GBC.glue(5, 0), GBC.std()); … … 91 98 this.maxElementsOnDisk.setValue(TMSCachedTileLoader.MAX_OBJECTS_ON_DISK.get()); 92 99 this.maxConcurrentDownloads.setValue(TMSCachedTileLoaderJob.THREAD_LIMIT.get()); 100 this.maxDownloadsPerHost.setValue(TMSCachedTileLoaderJob.HOST_LIMIT.get()); 93 101 } 94 102 … … 111 119 TMSCachedTileLoader.MAX_OBJECTS_ON_DISK.put((Integer) this.maxElementsOnDisk.getValue()); 112 120 113 if (!TMSCachedTileLoaderJob.THREAD_LIMIT.get().equals(this.maxConcurrentDownloads.getValue())) { 114 restartRequired = true; 115 TMSCachedTileLoaderJob.THREAD_LIMIT.put((Integer) this.maxConcurrentDownloads.getValue()); 116 } 121 TMSCachedTileLoaderJob.THREAD_LIMIT.put((Integer) this.maxConcurrentDownloads.getValue()); 122 TMSCachedTileLoaderJob.HOST_LIMIT.put((Integer) this.maxDownloadsPerHost.getValue()); 123 TMSCachedTileLoaderJob.reconfigureDownloadDispatcher(); 117 124 118 125 if (!TMSLayer.PROP_TILECACHE_DIR.get().equals(this.tilecacheDir.getText())) {
Note:
See TracChangeset
for help on using the changeset viewer.