From 7e85581ef8fa8b4688c30db9bfdbefe41605e714 Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 25 Jun 2013 18:16:00 +0200 Subject: [PATCH] IDEA-109507 Crash in start-up initial configuration screen --- .../src/com/intellij/openapi/ui/DialogWrapper.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/platform/platform-api/src/com/intellij/openapi/ui/DialogWrapper.java b/platform/platform-api/src/com/intellij/openapi/ui/DialogWrapper.java index bb4e680e3f25..9453c135a92d 100644 --- a/platform/platform-api/src/com/intellij/openapi/ui/DialogWrapper.java +++ b/platform/platform-api/src/com/intellij/openapi/ui/DialogWrapper.java @@ -1518,8 +1518,12 @@ public abstract class DialogWrapper { menuSelectionManager.clearSelectedPath(); } else { + if (ApplicationManager.getApplication() == null) { + doCancelAction(e); + return; + } final StackingPopupDispatcher popupDispatcher = StackingPopupDispatcher.getInstance(); - if (ApplicationManager.getApplication() == null || popupDispatcher != null && !popupDispatcher.isPopupFocused()) { + if (popupDispatcher != null && !popupDispatcher.isPopupFocused()) { doCancelAction(e); } }