From d5dc1a9e2ac4d0b0ad4896198716de0af882204f Mon Sep 17 00:00:00 2001 From: Sol Date: Thu, 8 Oct 2015 13:40:29 +0000 Subject: [PATCH] - Temporarily wrapping faulty logic with a try/catch so Quest Mode decks can actually save --- .../screens/deckeditor/controllers/DeckController.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/DeckController.java b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/DeckController.java index 4eb6408cbd6..6ae078655b7 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/DeckController.java +++ b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/DeckController.java @@ -193,7 +193,13 @@ public class DeckController { // copy to new instance before adding to current folder so further changes are auto-saved currentFolder.add((T) model.copyTo(model.getName())); - model.setDirectory(currentFolder.getFullPath().substring(ForgeConstants.DECK_BASE_DIR.length())); + try { + model.setDirectory(currentFolder.getFullPath().substring(ForgeConstants.DECK_BASE_DIR.length())); + } catch (Exception exception) { + // Set directory failed? + // TEMPORARILY Adding to fix quest mode saving + + } modelInStorage = true; setSaved(true);