diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/LineStatusTrackerManager.kt b/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/LineStatusTrackerManager.kt index 47d27811cfde..bf9d715eb0d5 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/LineStatusTrackerManager.kt +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/impl/LineStatusTrackerManager.kt @@ -552,6 +552,8 @@ class LineStatusTrackerManager( tracker.restoreState(state) log("Loading canceled: state restored", virtualFile) } + + checkIfTrackerCanBeReleased(document) } is Result.Error -> { synchronized(LOCK) { @@ -592,6 +594,8 @@ class LineStatusTrackerManager( log("Loading finished: state restored", virtualFile) } } + + checkIfTrackerCanBeReleased(document) } } }