diff --git a/forge-gui-mobile/src/forge/deck/FDeckEditor.java b/forge-gui-mobile/src/forge/deck/FDeckEditor.java index f9ecc82c074..7d96ada7912 100644 --- a/forge-gui-mobile/src/forge/deck/FDeckEditor.java +++ b/forge-gui-mobile/src/forge/deck/FDeckEditor.java @@ -447,16 +447,24 @@ public class FDeckEditor extends TabPageScreen { }); } + protected boolean canAddCards() { + return true; + } + public void addCard(PaperCard card) { - cardManager.addItem(card, 1); - parentScreen.getEditorType().getController().notifyModelChanged(); - updateCaption(); + if (canAddCards()) { + cardManager.addItem(card, 1); + parentScreen.getEditorType().getController().notifyModelChanged(); + updateCaption(); + } } public void addCards(Iterable> cards) { - cardManager.addItems(cards); - parentScreen.getEditorType().getController().notifyModelChanged(); - updateCaption(); + if (canAddCards()) { + cardManager.addItems(cards); + parentScreen.getEditorType().getController().notifyModelChanged(); + updateCaption(); + } } public void removeCard(PaperCard card) { @@ -495,8 +503,13 @@ public class FDeckEditor extends TabPageScreen { refresh(); } + @Override + protected boolean canAddCards() { + return false; + } + protected String getItemManagerCaption() { - return "Catalog"; + return "Cards"; } @Override