From aaa45425da81654260a8978a4540dcb71f3a3ef2 Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Fri, 15 Nov 2019 00:59:36 +0900 Subject: [PATCH] EA-210002: handle interruption in case of background inline callable searcher task --- .../kotlin/idea/debugger/InlineCallableUsagesSearcher.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/idea/jvm-debugger/jvm-debugger-core/src/org/jetbrains/kotlin/idea/debugger/InlineCallableUsagesSearcher.kt b/idea/jvm-debugger/jvm-debugger-core/src/org/jetbrains/kotlin/idea/debugger/InlineCallableUsagesSearcher.kt index 5a440510d90..a2db47361bd 100644 --- a/idea/jvm-debugger/jvm-debugger-core/src/org/jetbrains/kotlin/idea/debugger/InlineCallableUsagesSearcher.kt +++ b/idea/jvm-debugger/jvm-debugger-core/src/org/jetbrains/kotlin/idea/debugger/InlineCallableUsagesSearcher.kt @@ -71,7 +71,11 @@ class InlineCallableUsagesSearcher(private val myDebugProcess: DebugProcess) { myDebugProcess.project) } else { - ProgressManager.getInstance().runProcess(task, EmptyProgressIndicator()) + try { + ProgressManager.getInstance().runProcess(task, EmptyProgressIndicator()) + } catch (e: InterruptedException) { + isSuccess = false; + } } if (!isSuccess) {