diff --git a/forge-gui-desktop/src/main/java/forge/itemmanager/filters/CardSetFilter.java b/forge-gui-desktop/src/main/java/forge/itemmanager/filters/CardSetFilter.java index 22b4e39f60d..6b2c98f1c04 100644 --- a/forge-gui-desktop/src/main/java/forge/itemmanager/filters/CardSetFilter.java +++ b/forge-gui-desktop/src/main/java/forge/itemmanager/filters/CardSetFilter.java @@ -9,7 +9,7 @@ import forge.item.PaperCard; import forge.itemmanager.ItemManager; import forge.screens.home.quest.DialogChooseSets; -/** +/** * TODO: Write javadoc for this type. * */ @@ -26,7 +26,9 @@ public class CardSetFilter extends CardFormatFilter { public CardSetFilter(ItemManager itemManager0, Collection sets0, Collection limitedSets0, boolean allowReprints0){ this(itemManager0, sets0, allowReprints0); - this.limitedSets.addAll(limitedSets0); + if (limitedSets0 != null) { + this.limitedSets.addAll(limitedSets0); + } } @Override @@ -60,7 +62,7 @@ public class CardSetFilter extends CardFormatFilter { final DialogChooseSets dialog = new DialogChooseSets(this.sets, null, this.limitedSets, true, this.allowReprints); final CardSetFilter itemFilter = this; - + dialog.setOkCallback(new Runnable() { @Override public void run() {