diff --git a/ChangeLog.md b/ChangeLog.md index 6fac1f7770a..c5790014240 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -28,6 +28,7 @@ - Configure Kotlin: restore all changed files in undo action - Convert java expression to kotlin when open Evaluate Expression dialog from Variables View - Fix Evaluate Expression for expression created for array element +- Avoid 1s delay in completion in debugger fields if session is not stopped on a breakpoint ### Java to Kotlin converter diff --git a/idea/src/org/jetbrains/kotlin/idea/debugger/evaluate/KotlinCodeFragmentFactory.kt b/idea/src/org/jetbrains/kotlin/idea/debugger/evaluate/KotlinCodeFragmentFactory.kt index d728b35a98e..cb772895e08 100644 --- a/idea/src/org/jetbrains/kotlin/idea/debugger/evaluate/KotlinCodeFragmentFactory.kt +++ b/idea/src/org/jetbrains/kotlin/idea/debugger/evaluate/KotlinCodeFragmentFactory.kt @@ -91,7 +91,7 @@ class KotlinCodeFragmentFactory: CodeFragmentFactory() { val debuggerContext = DebuggerManagerEx.getInstanceEx(project).context val debuggerSession = debuggerContext.debuggerSession - if (debuggerSession == null) { + if (debuggerSession == null || debuggerContext.suspendContext == null) { null } else {