From cb055269d31a1c44f25e679d8c9880a427636bb7 Mon Sep 17 00:00:00 2001 From: drdev Date: Wed, 8 Jan 2014 02:06:17 +0000 Subject: [PATCH] Prompt before leaving draft --- .../gui/deckeditor/controllers/CEditorDraftingProcess.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/forge-gui/src/main/java/forge/gui/deckeditor/controllers/CEditorDraftingProcess.java b/forge-gui/src/main/java/forge/gui/deckeditor/controllers/CEditorDraftingProcess.java index 2aa092646d0..681f486ae8e 100644 --- a/forge-gui/src/main/java/forge/gui/deckeditor/controllers/CEditorDraftingProcess.java +++ b/forge-gui/src/main/java/forge/gui/deckeditor/controllers/CEditorDraftingProcess.java @@ -279,6 +279,12 @@ public class CEditorDraftingProcess extends ACEditorBase { */ @Override public boolean canSwitchAway(boolean isClosing) { + if (isClosing) { + String userPrompt = + "This will end the current draft and you will not be able to resume.\n\n" + + "Leave anyway?"; + return FOptionPane.showConfirmDialog(userPrompt, "Leave Draft?", "Leave", "Cancel", false); + } return true; }