From d846abee43ed3e6ea9563e8c8857febcc5e73db1 Mon Sep 17 00:00:00 2001 From: Markus Schorn Date: Thu, 28 Jun 2007 13:24:34 +0000 Subject: [PATCH] Fix for 172656, search results hold on to bindings from index. --- .../cdt/core/browser/AllTypesCache.java | 4 +- .../cdt/core/browser/IndexTypeInfo.java | 44 +++++++++++++++ .../opentype/ElementSelectionDialog.java | 41 +++----------- .../internal/ui/search/PDOMSearchElement.java | 24 ++++---- .../ui/search/PDOMSearchLabelProvider.java | 56 +++++++++++++++++++ .../search/PDOMSearchListLabelProvider.java | 30 ++++------ .../search/PDOMSearchTreeLabelProvider.java | 29 ++++------ 7 files changed, 141 insertions(+), 87 deletions(-) create mode 100644 core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/PDOMSearchLabelProvider.java diff --git a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/AllTypesCache.java b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/AllTypesCache.java index 8731786392d..ba1d6e45bfe 100644 --- a/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/AllTypesCache.java +++ b/core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/AllTypesCache.java @@ -8,6 +8,7 @@ * Contributors: * QNX Software Systems - initial API and implementation * Andrew Ferguson (Symbian) + * Markus Schorn (Wind River Systems) *******************************************************************************/ package org.eclipse.cdt.core.browser; @@ -65,8 +66,7 @@ public class AllTypesCache { ITypeInfo[] result = new ITypeInfo[all.length]; for(int i=0; i