From ba5dc70a20c3cc55ac27219ec96faa0d91ddf9d1 Mon Sep 17 00:00:00 2001 From: Hellfish Date: Sat, 30 Jun 2012 18:04:19 +0000 Subject: [PATCH] *Made "Open Deck" dialog default to res/decks folder. --- .../forge/gui/deckeditor/controllers/CCurrentDeck.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/forge/gui/deckeditor/controllers/CCurrentDeck.java b/src/main/java/forge/gui/deckeditor/controllers/CCurrentDeck.java index 9d78f02a1e6..7d59597ce18 100644 --- a/src/main/java/forge/gui/deckeditor/controllers/CCurrentDeck.java +++ b/src/main/java/forge/gui/deckeditor/controllers/CCurrentDeck.java @@ -9,6 +9,7 @@ import javax.swing.JTextField; import javax.swing.SwingUtilities; import forge.Command; +import forge.Constant; import forge.deck.Deck; import forge.deck.DeckBase; import forge.deck.io.DeckSerializer; @@ -20,6 +21,9 @@ import forge.gui.deckeditor.views.VCurrentDeck; import forge.gui.framework.ICDoc; import forge.gui.toolbox.FLabel; import forge.item.InventoryItem; +import forge.model.FModel; +import forge.properties.ForgeProps; +import forge.properties.NewConstants; /** * Controls the "current deck" panel in the deck editor UI. @@ -32,6 +36,8 @@ public enum CCurrentDeck implements ICDoc { SINGLETON_INSTANCE; private static File previousDirectory = null; + + private File openStartDir = ForgeProps.getFile(NewConstants.NEW_DECKS); //========== Overridden methods @@ -159,6 +165,7 @@ public enum CCurrentDeck implements ICDoc { final JFileChooser open = new JFileChooser(previousDirectory); open.setDialogTitle("Import Deck"); open.addChoosableFileFilter(DeckSerializer.DCK_FILTER); + open.setCurrentDirectory(openStartDir); final int returnVal = open.showOpenDialog(null); if (returnVal == JFileChooser.APPROVE_OPTION) {