From 7c40c75c307cbce87d3e22a242a8f8700d37e6af Mon Sep 17 00:00:00 2001 From: Chris Wiebe Date: Wed, 25 Aug 2004 18:11:46 +0000 Subject: [PATCH] make sure type cache is up to date --- .../cdt/internal/ui/editor/AddIncludeOnSelectionAction.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/AddIncludeOnSelectionAction.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/AddIncludeOnSelectionAction.java index 998cb72cfdd..463adb46b93 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/AddIncludeOnSelectionAction.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/AddIncludeOnSelectionAction.java @@ -262,6 +262,9 @@ public class AddIncludeOnSelectionAction extends Action implements IUpdate { int[] types= {ICElement.C_CLASS, ICElement.C_UNION, ICElement.C_STRUCT, ICElement.C_ENUMERATION, ICElement.C_TYPEDEF}; ITypeSearchScope scope = new TypeSearchScope(); scope.add(unit.getCProject().getProject()); + if (!AllTypesCache.isCacheUpToDate(scope)) { + AllTypesCache.updateCache(scope, monitor); + } infos[0] = AllTypesCache.getTypes(scope, new QualifiedTypeName(name), types); } };