From 9ee901b6dd573b162576a1c41c85affdff4a1c13 Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Tue, 3 Nov 2009 17:48:45 +0300 Subject: [PATCH] fix possible lock --- .../src/com/intellij/openapi/project/DumbServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/project/DumbServiceImpl.java b/platform/platform-impl/src/com/intellij/openapi/project/DumbServiceImpl.java index 9ebbd883f09f..ef0ae5cc64f7 100644 --- a/platform/platform-impl/src/com/intellij/openapi/project/DumbServiceImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/project/DumbServiceImpl.java @@ -38,6 +38,7 @@ import com.intellij.util.messages.MessageBus; import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.NotNull; +import javax.swing.*; import javax.swing.event.HyperlinkEvent; import javax.swing.event.HyperlinkListener; import java.lang.reflect.InvocationHandler; @@ -243,7 +244,7 @@ public class DumbServiceImpl extends DumbService { } finally { myProcessedItems += myCurrentBaseTotal; - ApplicationManager.getApplication().invokeLater(new DumbAwareRunnable() { + SwingUtilities.invokeLater(new DumbAwareRunnable() { public void run() { if (myProject.isDisposed()) { return;