From a6df27ded96ca25e58f92a85db450d5398d72c87 Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 31 Aug 2016 17:42:32 +0200 Subject: [PATCH] ExtractInterfaceHandler: use app invokeLater to turn refs to super (EA-87345 - assert: PsiDocumentManagerBase.commitAllDocuments) --- .../refactoring/extractInterface/ExtractInterfaceHandler.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/java/java-impl/src/com/intellij/refactoring/extractInterface/ExtractInterfaceHandler.java b/java/java-impl/src/com/intellij/refactoring/extractInterface/ExtractInterfaceHandler.java index b7b0c254b94f..c48ead49d5be 100644 --- a/java/java-impl/src/com/intellij/refactoring/extractInterface/ExtractInterfaceHandler.java +++ b/java/java-impl/src/com/intellij/refactoring/extractInterface/ExtractInterfaceHandler.java @@ -42,8 +42,6 @@ import com.intellij.util.IncorrectOperationException; import com.intellij.util.containers.MultiMap; import org.jetbrains.annotations.NotNull; -import javax.swing.*; - public class ExtractInterfaceHandler implements RefactoringActionHandler, ElementsHandler { private static final Logger LOG = Logger.getInstance("#com.intellij.refactoring.extractInterface.ExtractInterfaceHandler"); @@ -121,7 +119,7 @@ public class ExtractInterfaceHandler implements RefactoringActionHandler, Elemen final SmartPsiElementPointer classPointer = SmartPointerManager.getInstance(myProject).createSmartPsiElementPointer(myClass); final SmartPsiElementPointer interfacePointer = SmartPointerManager.getInstance(myProject).createSmartPsiElementPointer(anInterface); final Runnable turnRefsToSuperRunnable = () -> ExtractClassUtil.askAndTurnRefsToSuper(myProject, classPointer, interfacePointer); - SwingUtilities.invokeLater(turnRefsToSuperRunnable); + ApplicationManager.getApplication().invokeLater(turnRefsToSuperRunnable); } }