diff --git a/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/SColumnUtil.java b/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/SColumnUtil.java index ea8a0f3dae7..20c3dedbe44 100644 --- a/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/SColumnUtil.java +++ b/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/SColumnUtil.java @@ -36,6 +36,7 @@ import forge.card.CardRarity; import forge.card.CardRules; import forge.card.ColorSet; import forge.card.mana.ManaCost; +import forge.gui.CardPreferences; import forge.gui.toolbox.itemmanager.SItemManagerIO; import forge.item.PaperCard; import forge.item.IPaperCard; @@ -360,7 +361,7 @@ public final class SColumnUtil { if (card == null) { return -1; } - return 0; // card.getPrefs().getStarCount(); + return CardPreferences.getPrefs(card.getName()).getStarCount(); } }; diff --git a/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/StarRenderer.java b/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/StarRenderer.java index 75510fff4c3..a12c4ef9a7b 100644 --- a/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/StarRenderer.java +++ b/forge-gui/src/main/java/forge/gui/toolbox/itemmanager/views/StarRenderer.java @@ -66,9 +66,9 @@ public class StarRenderer extends ItemCellRenderer { public void processMouseEvent(final MouseEvent e, final JTable table, final Object value, final int row, final int column) { if (e.getID() == MouseEvent.MOUSE_PRESSED && e.getButton() == 1 && value instanceof IPaperCard) { card = (IPaperCard) value; -// CardPreferences prefs = card.getPrefs(); -// prefs.setStarCount((prefs.getStarCount() + 1) % 2); //TODO: consider supporting more than 1 star -// CardPreferences.save(NewConstants.CARD_PREFS_FILE); + CardPreferences prefs = CardPreferences.getPrefs(card.getName()); + prefs.setStarCount((prefs.getStarCount() + 1) % 2); //TODO: consider supporting more than 1 star + CardPreferences.save(NewConstants.CARD_PREFS_FILE); update(); table.setRowSelectionInterval(row, row); table.repaint(); @@ -81,7 +81,7 @@ public class StarRenderer extends ItemCellRenderer { this.setToolTipText(""); skinImage = null; } - else if ( /* card.getPrefs().getStarCount() */ 0 == 0) { + else if (CardPreferences.getPrefs(card.getName()).getStarCount() == 0) { this.setToolTipText("Click to add " + card.getName() + " to your favorites"); skinImage = FSkin.getImage(FSkin.EditorImages.IMG_STAR_OUTINE); }