From d4bee911f6ea82fdc3c965d63508ebaa71336133 Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 6 Sep 2016 17:03:18 +0200 Subject: [PATCH] use app invokeLater in ant target execution (EA-88043 - assert: FileDocumentManagerImpl.saveAllDocuments) --- .../intellij/lang/ant/config/impl/AntConfigurationImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/ant/src/com/intellij/lang/ant/config/impl/AntConfigurationImpl.java b/plugins/ant/src/com/intellij/lang/ant/config/impl/AntConfigurationImpl.java index 221442594182..f7402026302a 100644 --- a/plugins/ant/src/com/intellij/lang/ant/config/impl/AntConfigurationImpl.java +++ b/plugins/ant/src/com/intellij/lang/ant/config/impl/AntConfigurationImpl.java @@ -708,8 +708,8 @@ public class AntConfigurationImpl extends AntConfigurationBase implements Persis final Semaphore targetDone = new Semaphore(); targetDone.down(); final Ref result = Ref.create(Boolean.FALSE); - //noinspection SSBasedInspection - SwingUtilities.invokeLater(() -> { + + ApplicationManager.getApplication().invokeLater(() -> { try { final Project project = dataContext.getData(CommonDataKeys.PROJECT); if (project == null || project.isDisposed()) {