Ignore:
Timestamp:
2010-03-11T00:58:51+01:00 (16 years ago)
Author:
pieren
Message:

improve download cancellation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/DownloadWMSPlanImage.java

    r20390 r20412  
    2121    private Bounds bounds;
    2222    private boolean dontGeoreference = false;
     23    private static String errorMessage;
    2324   
    2425    private class Task extends PleaseWaitRunnable {
     
    3132        public void realRun() throws IOException {
    3233            progressMonitor.indeterminateSubTask(tr("Contacting cadastre WMS ..."));
     34            errorMessage = null;
    3335            try {
    3436                if (grabber.getWmsInterface().retrieveInterface(wmsLayer)) {
     
    8587                // we tried to grab onto a duplicated layer (removed)
    8688                System.err.println("removed a duplicated layer");
     89            } catch (WMSException e) {
     90                errorMessage = e.getMessage();
     91                grabber.getWmsInterface().resetCookie();
    8792            }
    8893        }
     
    108113        this.bounds = bounds;
    109114        task = Main.worker.submit(t, t);
     115        if (errorMessage != null)
     116            JOptionPane.showMessageDialog(Main.parent, errorMessage);
    110117    }
    111118
Note: See TracChangeset for help on using the changeset viewer.