lst: check if tracker can be released after base content loading

This fixes blinking `LineStatusTrackerManagerTest.test partial tracker lifecycle - editor for modified file`.
This commit is contained in:
Aleksey Pivovarov
2018-03-16 15:39:20 +03:00
parent 41cf9c7438
commit 5fb6b29f2d
@@ -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)
}
}
}