From 7b19454d589178d6d437f0f93421601ac23e6cd9 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Fri, 5 Aug 2016 18:46:48 +0300 Subject: [PATCH] Don't run applicationEx.invokeAndWait in testing mode --- .../jetbrains/kotlin/idea/debugger/DebuggerClassNameProvider.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/debugger/DebuggerClassNameProvider.kt b/idea/src/org/jetbrains/kotlin/idea/debugger/DebuggerClassNameProvider.kt index a02477f58e7..8dc4c43a8b1 100644 --- a/idea/src/org/jetbrains/kotlin/idea/debugger/DebuggerClassNameProvider.kt +++ b/idea/src/org/jetbrains/kotlin/idea/debugger/DebuggerClassNameProvider.kt @@ -225,7 +225,7 @@ class DebuggerClassNameProvider(val myDebugProcess: DebugProcess, val scopes: Li var isSuccess = true val applicationEx = ApplicationManagerEx.getApplicationEx() - if (!applicationEx.holdsReadLock() || applicationEx.isDispatchThread) { + if (!applicationEx.isUnitTestMode && (!applicationEx.holdsReadLock() || applicationEx.isDispatchThread)) { applicationEx.invokeAndWait( { isSuccess = ProgressManager.getInstance().runProcessWithProgressSynchronously(