From d6ab03abb939fca2c44001a05fc77515d63e714d Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Mon, 6 Feb 2017 19:30:01 -0800 Subject: [PATCH] Bug 511808 - Expand namespaces by default regardless of depth level in Outline view Change-Id: I9061ad64e442e8859fd79dbb4bf437443ef545a7 --- .../cdt/internal/ui/editor/AbstractCModelOutlinePage.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/AbstractCModelOutlinePage.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/AbstractCModelOutlinePage.java index f6b381bc7cc..3cf16584ade 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/AbstractCModelOutlinePage.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/AbstractCModelOutlinePage.java @@ -170,15 +170,14 @@ public abstract class AbstractCModelOutlinePage extends Page if (parent == null) { return false; } - // expand classes and namespaces + // Expand classes and namespaces. final int elementType= cElement.getElementType(); final int parentType= parent.getElementType(); switch (elementType) { case ICElement.C_CLASS: case ICElement.C_TEMPLATE_CLASS: - return parentType == ICElement.C_UNIT || parentType == ICElement.C_NAMESPACE; case ICElement.C_NAMESPACE: - return parentType == ICElement.C_UNIT; + return parentType == ICElement.C_UNIT || parentType == ICElement.C_NAMESPACE; default: return false; }