From 97e8403fb96db89336751ef2a9ec84bfcb59faaa Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 4 Oct 2016 15:54:02 +0200 Subject: [PATCH] debugger force early return: show dialog in write-safe context (EA-89314 - assert: PsiDocumentManagerBase.commitAllDocuments) --- .../com/intellij/debugger/actions/ForceEarlyReturnAction.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/java/debugger/impl/src/com/intellij/debugger/actions/ForceEarlyReturnAction.java b/java/debugger/impl/src/com/intellij/debugger/actions/ForceEarlyReturnAction.java index 47e29af1c5e8..18ee002394a0 100644 --- a/java/debugger/impl/src/com/intellij/debugger/actions/ForceEarlyReturnAction.java +++ b/java/debugger/impl/src/com/intellij/debugger/actions/ForceEarlyReturnAction.java @@ -81,8 +81,7 @@ public class ForceEarlyReturnAction extends DebuggerAction { forceEarlyReturnWithFinally(thread.getVirtualMachine().mirrorOfVoid(), stackFrame, debugProcess, null); } else { - //noinspection SSBasedInspection - SwingUtilities.invokeLater( + ApplicationManager.getApplication().invokeLater( () -> new ReturnExpressionDialog(project, debugProcess.getXdebugProcess().getEditorsProvider(), debugProcess, stackFrame).show()); } }