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 9d608a83204..52da79923cf 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,8 +367,6 @@ 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; @@ -788,7 +786,9 @@ public class ImageView extends ItemView { @Override public final void paintComponent(final Graphics g) { - if (groups.get(0).getBounds().height <= 0) { return; } + if (groups.isEmpty() || groups.get(0).getBounds().width <= 0) { + return; //don't render anything until first group has width + } updateHoveredItem(hoverPoint, hoverScrollPos); //ensure hovered item up to date