From 7b32f59acdd76c43bef1b5ea89e5ca2e054673d2 Mon Sep 17 00:00:00 2001 From: greg Date: Tue, 4 Aug 2009 20:02:53 +0400 Subject: [PATCH] fix structure view autoexpansion --- .../ide/structureView/newStructureView/StructureTreeBuilder.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lang-impl/src/com/intellij/ide/structureView/newStructureView/StructureTreeBuilder.java b/lang-impl/src/com/intellij/ide/structureView/newStructureView/StructureTreeBuilder.java index 3f39e4bce9..61550f10c8 100644 --- a/lang-impl/src/com/intellij/ide/structureView/newStructureView/StructureTreeBuilder.java +++ b/lang-impl/src/com/intellij/ide/structureView/newStructureView/StructureTreeBuilder.java @@ -68,7 +68,9 @@ class StructureTreeBuilder extends AbstractTreeBuilder { } protected final boolean isAutoExpandNode(NodeDescriptor nodeDescriptor) { - return false; + // expand root node & its immediate children + final NodeDescriptor parent = nodeDescriptor.getParentDescriptor(); + return super.isAutoExpandNode(parent == null? nodeDescriptor : parent); } protected final boolean isSmartExpand() { -- 2.11.4.GIT