diff --git a/forge-gui-mobile/src/forge/itemmanager/ItemManager.java b/forge-gui-mobile/src/forge/itemmanager/ItemManager.java index dbe4aaa61b6..b6cbcaecf84 100644 --- a/forge-gui-mobile/src/forge/itemmanager/ItemManager.java +++ b/forge-gui-mobile/src/forge/itemmanager/ItemManager.java @@ -1003,6 +1003,8 @@ public abstract class ItemManager extends FContainer im private class ContextMenu extends FDropDownMenu { @Override protected void buildMenu() { + if (getSelectedItem() == null) + return; contextMenuBuilder.buildMenu(this, getSelectedItem()); } diff --git a/forge-gui-mobile/src/forge/itemmanager/views/ImageView.java b/forge-gui-mobile/src/forge/itemmanager/views/ImageView.java index 9e8292b8b0b..cf2adc7ad11 100644 --- a/forge-gui-mobile/src/forge/itemmanager/views/ImageView.java +++ b/forge-gui-mobile/src/forge/itemmanager/views/ImageView.java @@ -601,7 +601,7 @@ public class ImageView extends ItemView { for (int i = groups.get().size() - 1; i >= 0; i--) { Group group = groups.get().get(i); - if (!group.isCollapsed) { + if (!group.isCollapsed && !group.items.isEmpty()) { for (int j = group.piles.size() - 1; j >= 0; j--) { float relX = x + group.getScrollLeft() - group.getLeft(); float relY = y + getScrollValue();