From d94962d1e8eb8f633288c493428cf22854dc97a1 Mon Sep 17 00:00:00 2001 From: Markus Schorn Date: Fri, 20 Jul 2007 11:24:13 +0000 Subject: [PATCH] Follow up for 189811, filter static variables and functions. --- .../ui/browser/opentype/ElementSelectionDialog.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/opentype/ElementSelectionDialog.java b/core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/opentype/ElementSelectionDialog.java index 9b66b020631..9b673734650 100644 --- a/core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/opentype/ElementSelectionDialog.java +++ b/core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/opentype/ElementSelectionDialog.java @@ -244,9 +244,12 @@ public class ElementSelectionDialog extends TypeSelectionDialog { return null; } IIndexBinding binding = bindings[i]; - final int elementType = IndexModelUtil.getElementType(binding); - if (isVisibleType(elementType)) { - types.add(IndexTypeInfo.create(index, binding)); + // until we have correctly modeled file-local variables and functions, don't show them. + if (!binding.isFileLocal()) { + final int elementType = IndexModelUtil.getElementType(binding); + if (isVisibleType(elementType)) { + types.add(IndexTypeInfo.create(index, binding)); + } } } } finally {