From adcceb74ee744ddc860dd7fd3fe9b22df9674643 Mon Sep 17 00:00:00 2001 From: drdev Date: Mon, 17 Feb 2014 07:53:35 +0000 Subject: [PATCH] Fix so Unique Cards Only option saved between sessions --- .../main/java/forge/gui/toolbox/itemmanager/ItemManager.java | 1 + .../forge/gui/toolbox/itemmanager/views/ItemListView.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/ItemManager.java b/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/ItemManager.java index aba532559a2..03a653096d3 100644 --- a/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/ItemManager.java +++ b/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/ItemManager.java @@ -299,6 +299,7 @@ public abstract class ItemManager extends JPanel { } public void setup(ItemManagerConfig config0, Map colOverrides) { this.config = config0; + this.setWantUnique(config0.getUniqueCardsOnly()); for (ItemView view : this.views) { view.setup(config0, colOverrides); } diff --git a/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/ItemListView.java b/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/ItemListView.java index bc4ab1f8a1e..cc85505859c 100644 --- a/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/ItemListView.java +++ b/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/ItemListView.java @@ -145,6 +145,10 @@ public final class ItemListView extends ItemView { if (itemManager.getWantUnique() == wantUnique) { return; } itemManager.setWantUnique(wantUnique); itemManager.refresh(); + + if (itemManager.getConfig() != null) { + itemManager.getConfig().setUniqueCardsOnly(wantUnique); + } } }); getPnlOptions().add(chkBox);