From b07c5e865a719936a4e50ae156aca7653ca74c5b Mon Sep 17 00:00:00 2001 From: Sergey Malenkov Date: Fri, 1 Jul 2016 12:50:28 +0300 Subject: [PATCH] IDEA-157555 Modal dialogs are shown twice improve logging --- .../src/com/intellij/ide/MacOSApplicationProvider.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/ide/MacOSApplicationProvider.java b/platform/platform-impl/src/com/intellij/ide/MacOSApplicationProvider.java index 8e529d69050a..44b8711158d0 100644 --- a/platform/platform-impl/src/com/intellij/ide/MacOSApplicationProvider.java +++ b/platform/platform-impl/src/com/intellij/ide/MacOSApplicationProvider.java @@ -138,11 +138,13 @@ public class MacOSApplicationProvider implements ApplicationComponent { if (list.isEmpty()) return; File file = list.get(0); submit(() -> { + LOG.debug("MacMenu: try to open file"); if (ProjectUtil.openOrImport(file.getAbsolutePath(), project, true) != null) { LOG.debug("MacMenu: load project for ", file); IdeaApplication.getInstance().setPerformProjectLoad(false); return; } + LOG.debug("MacMenu: project = ", project); if (project != null && file.exists()) { LOG.debug("MacMenu: open file ", file); OpenFileAction.openFile(file.getAbsolutePath(), project); @@ -189,7 +191,7 @@ public class MacOSApplicationProvider implements ApplicationComponent { } private static void submit(@NotNull Runnable task) { - LOG.debug("MacMenu: on EDT = ", SwingUtilities.isEventDispatchThread()); + LOG.debug("MacMenu: on EDT = ", SwingUtilities.isEventDispatchThread(), "; ENABLED = ", ENABLED.get()); if (!ENABLED.get()) return; Component component = IdeFocusManager.getGlobalInstance().getFocusOwner();