X-Git-Url: http://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=tim%2Fprune%2Fsave%2FBaseImageConfigDialog.java;fp=tim%2Fprune%2Fsave%2FBaseImageConfigDialog.java;h=8e7e9ae39ddeebd905f9561d78c34f7d1de20945;hp=026556924f06408d3b735dcce2dce98ecf1757e6;hb=0a2480df5845e2d7190dfdec9b2653b1609e853d;hpb=2154b1969ac2995cca46546f217f53c066b0b749 diff --git a/tim/prune/save/BaseImageConfigDialog.java b/tim/prune/save/BaseImageConfigDialog.java index 0265569..8e7e9ae 100644 --- a/tim/prune/save/BaseImageConfigDialog.java +++ b/tim/prune/save/BaseImageConfigDialog.java @@ -471,7 +471,7 @@ public class BaseImageConfigDialog implements Runnable { _previewPanel.setImage(groutedImage); final int numTilesRemaining = groutedImage.getNumTilesTotal() - groutedImage.getNumTilesUsed(); - final boolean offerDownload = numTilesRemaining > 0 && numTilesRemaining < 50; + final boolean offerDownload = numTilesRemaining > 0 && numTilesRemaining < 50 && Config.getConfigBoolean(Config.KEY_ONLINE_MODE); // Set values of labels _downloadTilesButton.setVisible(offerDownload); _downloadTilesButton.setEnabled(offerDownload); @@ -502,6 +502,7 @@ public class BaseImageConfigDialog implements Runnable try { zoomLevel = Integer.parseInt(_zoomDropdown.getSelectedItem().toString()); } + catch (NullPointerException npe) {} catch (Exception e) { System.err.println("Exception: " + e.getClass().getName() + " : " + e.getMessage()); }