lst: do not force request tracker for light document without VirtualFile

GitOrigin-RevId: 59aa4be10d09acd652e4dca4fc96d5baefdee035
This commit is contained in:
Aleksey Pivovarov
2019-07-02 06:52:16 +03:00
committed by intellij-monorepo-bot
parent ce266374c4
commit 16629935fa
@@ -128,7 +128,7 @@ class LineStatusTrackerManager(
synchronized(LOCK) {
for ((document, multiset) in forcedDocuments) {
for (requester in multiset.elementSet()) {
warn("Tracker for is being held on dispose by $requester", document)
warn("Tracker is being held on dispose by $requester", document)
}
}
forcedDocuments.clear()
@@ -618,6 +618,8 @@ class LineStatusTrackerManager(
}
private fun isTrackedEditor(editor: Editor): Boolean {
// can't filter out "!isInLocalFileSystem" files, custom VcsBaseContentProvider can handle them
if (fileDocumentManager.getFile(editor.document) == null) return false
return editor.project == null || editor.project == project
}
}