From 59cf5a26469198564e226bb3c8ae3181fcc96098 Mon Sep 17 00:00:00 2001 From: magenoxx Date: Tue, 10 May 2011 15:25:40 +0400 Subject: [PATCH] Remembering generated deck and using it in next game. --- .../src/main/java/mage/client/table/NewPlayerPanel.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Mage.Client/src/main/java/mage/client/table/NewPlayerPanel.java b/Mage.Client/src/main/java/mage/client/table/NewPlayerPanel.java index 691e7264cd2..003b0107336 100644 --- a/Mage.Client/src/main/java/mage/client/table/NewPlayerPanel.java +++ b/Mage.Client/src/main/java/mage/client/table/NewPlayerPanel.java @@ -56,7 +56,11 @@ public class NewPlayerPanel extends javax.swing.JPanel { fcSelectDeck = new JFileChooser(); fcSelectDeck.setAcceptAllFileFilterUsed(false); fcSelectDeck.addChoosableFileFilter(new DeckFilter()); - if (Config.defaultDeckPath != null) this.txtPlayerDeck.setText(Config.defaultDeckPath); + String deckPath = MageFrame.getPreferences().get("defaultDeckPath", ""); + if (deckPath.isEmpty()) { + if (Config.defaultDeckPath != null) deckPath = Config.defaultDeckPath; + } + this.txtPlayerDeck.setText(deckPath); if (Config.defaultComputerName != null) this.txtPlayerName.setText(Config.defaultComputerName); } @@ -85,6 +89,7 @@ public class NewPlayerPanel extends javax.swing.JPanel { String path = DeckGenerator.generateDeck(); if (path != null) { this.txtPlayerDeck.setText(path); + MageFrame.getPreferences().put("defaultDeckPath", path); } }