From 31d602a4ec92caf501574e478bf5809b9c3303bc Mon Sep 17 00:00:00 2001 From: Anton Kozub Date: Tue, 8 Oct 2024 17:35:08 +0200 Subject: [PATCH] IDEA-354490 Fixes GitOrigin-RevId: a16b44e426b2158e5ac09b8dc3a256b9839ad53e --- .../newStructureView/StructureViewComponent.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/ide/structureView/newStructureView/StructureViewComponent.java b/platform/lang-impl/src/com/intellij/ide/structureView/newStructureView/StructureViewComponent.java index bdfd33b298d7..8172c1c18d23 100644 --- a/platform/lang-impl/src/com/intellij/ide/structureView/newStructureView/StructureViewComponent.java +++ b/platform/lang-impl/src/com/intellij/ide/structureView/newStructureView/StructureViewComponent.java @@ -9,6 +9,7 @@ import com.intellij.ide.structureView.customRegions.CustomRegionTreeElement; import com.intellij.ide.structureView.impl.StructureViewFactoryImpl; import com.intellij.ide.structureView.impl.common.PsiTreeElementBase; import com.intellij.ide.structureView.logical.LogicalStructureDataKeys; +import com.intellij.ide.structureView.logical.impl.LogicalStructureViewTreeElement; import com.intellij.ide.structureView.symbol.DelegatingPsiElementWithSymbolPointer; import com.intellij.ide.ui.UISettingsListener; import com.intellij.ide.ui.customization.CustomizationUtil; @@ -855,7 +856,8 @@ public class StructureViewComponent extends SimpleToolWindowPanel implements Tre @Override public FileStatus getFileStatus() { if (myTreeModel instanceof StructureViewModel model && - getValue() instanceof StructureViewTreeElement value) { + getValue() instanceof StructureViewTreeElement value && + !(value instanceof LogicalStructureViewTreeElement)) { return model.getElementStatus(value.getValue()); } return FileStatus.NOT_CHANGED;