From 1e470bd109d0190ef1911395990cf03807723e2b Mon Sep 17 00:00:00 2001 From: Hoda Amer Date: Mon, 21 Jun 2004 18:18:15 +0000 Subject: [PATCH] Bug Fixing --- core/org.eclipse.cdt.ui/ChangeLog | 3 +++ .../internal/ui/text/contentassist/CCompletionProcessor.java | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.ui/ChangeLog b/core/org.eclipse.cdt.ui/ChangeLog index 088edfb7ae0..36ad20e3e31 100644 --- a/core/org.eclipse.cdt.ui/ChangeLog +++ b/core/org.eclipse.cdt.ui/ChangeLog @@ -1,3 +1,6 @@ +2004-06-21 Hoda Amer + Fix for PR 63439 : [Content Assist] When prefix is a C/C++ keyword, Content Assist does not complete templates + 2004-0618 Alain Magloire Patch from Chris W. to fix PR 6606 diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProcessor.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProcessor.java index 0ddf7dcd41d..f2b789fcfa6 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProcessor.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProcessor.java @@ -413,7 +413,8 @@ public class CCompletionProcessor implements IContentAssistProcessor { IASTCompletionNode.CompletionKind kind = completionNode.getCompletionKind(); - if(kind == IASTCompletionNode.CompletionKind.VARIABLE_TYPE) + if( (kind == IASTCompletionNode.CompletionKind.VARIABLE_TYPE) || + (kind == IASTCompletionNode.CompletionKind.CLASS_REFERENCE) ) addProposalsFromTemplateEngine(viewer, fGlobalContextTemplateEngine, completions); if( (kind == IASTCompletionNode.CompletionKind.SINGLE_NAME_REFERENCE) || (kind == IASTCompletionNode.CompletionKind.SINGLE_NAME_REFERENCE) )