From 1bab7624768112e1c4b96b474dba53faa3953e61 Mon Sep 17 00:00:00 2001 From: Maksim Zuev Date: Tue, 19 Dec 2023 18:01:38 +0100 Subject: [PATCH] [coverage] IDEA-341396 Fix VCS colors in coverage table * `isPhysical` returns false for Kotlin files, while `getVirtualFile` returns a correct element GitOrigin-RevId: 5d96d42539ede019c3647570d5a2c98a68c3ae34 --- .../src/com/intellij/coverage/view/CoverageListNode.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/coverage-common/src/com/intellij/coverage/view/CoverageListNode.java b/plugins/coverage-common/src/com/intellij/coverage/view/CoverageListNode.java index 019fc0fff2b8..7d2c0992590f 100644 --- a/plugins/coverage-common/src/com/intellij/coverage/view/CoverageListNode.java +++ b/plugins/coverage-common/src/com/intellij/coverage/view/CoverageListNode.java @@ -57,7 +57,7 @@ public class CoverageListNode extends AbstractTreeNode { myStateBean = stateBean; myFileStatusManager = FileStatusManager.getInstance(myProject); myFile = ReadAction.compute(() -> { - VirtualFile file = element.isValid() && element.isPhysical() ? PsiUtilCore.getVirtualFile(element) : null; + VirtualFile file = element.isValid() ? PsiUtilCore.getVirtualFile(element) : null; if (file != null) { VirtualFile canonical = file.getCanonicalFile(); if (canonical != null) return canonical;