diff --git a/Mage.Client/src/main/java/mage/client/util/gui/GuiDisplayUtil.java b/Mage.Client/src/main/java/mage/client/util/gui/GuiDisplayUtil.java index 9d4baee3dee..850ede0600b 100644 --- a/Mage.Client/src/main/java/mage/client/util/gui/GuiDisplayUtil.java +++ b/Mage.Client/src/main/java/mage/client/util/gui/GuiDisplayUtil.java @@ -9,9 +9,11 @@ import mage.constants.*; import mage.view.CardView; import mage.view.CounterView; import mage.view.PermanentView; +import net.java.truevfs.access.TFile; import org.jdesktop.swingx.JXPanel; import org.mage.card.arcane.ManaSymbols; import org.mage.card.arcane.UI; +import org.mage.plugins.card.utils.CardImageUtils; import javax.swing.*; import java.awt.*; @@ -402,6 +404,15 @@ public final class GuiDisplayUtil { buffer.append("
Card Zone: ").append(zone).append("
"); } + // missing image info in card popup + boolean displayFullImagePath = PreferencesDialog.getCachedValue(PreferencesDialog.KEY_SHOW_FULL_IMAGE_PATH, "false").equals("true"); + if (displayFullImagePath) { + String imageFile = CardImageUtils.buildImagePathToCardView(card); + if (imageFile.startsWith("ERROR") || !(new TFile(imageFile).exists())) { + buffer.append("Missing image: ").append(imageFile).append("
"); + } + } + buffer.append("