From 523bdb0d54e33d9de08fc312edc6bb2a30cae7aa Mon Sep 17 00:00:00 2001 From: "Vitaliy.Bibaev" Date: Thu, 16 Nov 2017 11:07:04 +0300 Subject: [PATCH] Reserve unique time for mapped value in filter handler --- .../kotlin/trace/impl/handler/collections/FilterCallHandler.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/idea/idea-jvm/src/com/intellij/debugger/streams/kotlin/trace/impl/handler/collections/FilterCallHandler.kt b/idea/idea-jvm/src/com/intellij/debugger/streams/kotlin/trace/impl/handler/collections/FilterCallHandler.kt index 32d56202140..f95c9037a27 100644 --- a/idea/idea-jvm/src/com/intellij/debugger/streams/kotlin/trace/impl/handler/collections/FilterCallHandler.kt +++ b/idea/idea-jvm/src/com/intellij/debugger/streams/kotlin/trace/impl/handler/collections/FilterCallHandler.kt @@ -68,6 +68,7 @@ class FilterCallHandler : BothSemanticsHandler { val filterResult = dsl.variable(dsl.types.BOOLEAN, "result") declare(filterResult, oldPredicate.call("invoke", lambdaArg), false) +filteringMap.set(dsl.currentTime(), filterResult) + +dsl.updateTime() // reserve unique time for mapped value doReturn(filterResult) }.toCode()