diff options
Diffstat (limited to 'core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/AbstractInformationControl.java')
-rw-r--r-- | core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/AbstractInformationControl.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/AbstractInformationControl.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/AbstractInformationControl.java index 7c054b9e956..3ff181e94c9 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/AbstractInformationControl.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/AbstractInformationControl.java @@ -55,6 +55,7 @@ import org.eclipse.ui.IEditorPart; import org.eclipse.cdt.core.model.ICElement; import org.eclipse.cdt.core.model.IParent; import org.eclipse.cdt.core.parser.Keywords; +import org.eclipse.cdt.ui.CElementGrouping; import org.eclipse.cdt.ui.CUIPlugin; import org.eclipse.cdt.ui.actions.CustomFiltersActionGroup; @@ -102,7 +103,7 @@ public abstract class AbstractInformationControl extends PopupDialog implements } private boolean hasUnfilteredChild(TreeViewer viewer, Object element) { - if (element instanceof IParent) { + if (element instanceof IParent || element instanceof CElementGrouping) { Object[] children= ((ITreeContentProvider) viewer.getContentProvider()).getChildren(element); for (Object element2 : children) if (select(viewer, element, element2)) |