diff --git a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/MagicCardsImageSource.java b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/MagicCardsImageSource.java index aba41b680d4..c2d9af8491b 100644 --- a/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/MagicCardsImageSource.java +++ b/Mage.Client/src/main/java/org/mage/plugins/card/dl/sources/MagicCardsImageSource.java @@ -60,6 +60,10 @@ public class MagicCardsImageSource implements CardImageSource { StringBuilder url = new StringBuilder("http://magiccards.info/scans/en/"); url.append(set.toLowerCase()).append("/").append(collectorId); + if (cardSet.equals("ISD")) { + throw new Exception("ISD is not downloadable from magiccards.info. The ISD images have too bad quality."); + } + if (twoFacedCard) { url.append(secondSide ? "b" : "a"); } diff --git a/Mage.Client/src/main/java/org/mage/plugins/card/images/DownloadPictures.java b/Mage.Client/src/main/java/org/mage/plugins/card/images/DownloadPictures.java index a6651e16656..2ecbd62f418 100644 --- a/Mage.Client/src/main/java/org/mage/plugins/card/images/DownloadPictures.java +++ b/Mage.Client/src/main/java/org/mage/plugins/card/images/DownloadPictures.java @@ -75,7 +75,7 @@ public class DownloadPictures extends DefaultBoundedRangeModel implements Runnab private static CardImageSource cardImageSource; - private Proxy p = Proxy.NO_PROXY;; + private Proxy p = Proxy.NO_PROXY; private ExecutorService executor = Executors.newFixedThreadPool(10);