diff --git a/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/ImageView.java b/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/ImageView.java index ced9c31a1ae..9d608a83204 100644 --- a/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/ImageView.java +++ b/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/ImageView.java @@ -367,6 +367,8 @@ public class ImageView extends ItemView { int groupX = PADDING; int itemAreaWidth = getVisibleSize().width; int groupWidth = itemAreaWidth - 2 * groupX; + if (groupWidth <= 0) { return; } + int pileX = PADDING; int pileWidth = itemAreaWidth - 2 * pileX; @@ -786,6 +788,8 @@ public class ImageView extends ItemView { @Override public final void paintComponent(final Graphics g) { + if (groups.get(0).getBounds().height <= 0) { return; } + updateHoveredItem(hoverPoint, hoverScrollPos); //ensure hovered item up to date final Graphics2D g2d = (Graphics2D) g;