diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProposal.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProposal.java index d32de99487e..87d16a865f4 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProposal.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CCompletionProposal.java @@ -516,7 +516,7 @@ public class CCompletionProposal implements ICCompletionProposal, ICompletionPro return false; final int wordLength= word.length(); - if (offset >= fReplacementOffset + wordLength) + if (offset > fReplacementOffset + wordLength) return false; try { diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CContentAssistProcessor.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CContentAssistProcessor.java index 1cc1f0a3c11..0d18ed02aca 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CContentAssistProcessor.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/CContentAssistProcessor.java @@ -153,8 +153,7 @@ public class CContentAssistProcessor extends ContentAssistProcessor { // wrap proposals which are no ICCompletionProposals boolean wrapped= false; int i=0; - for (Object element : proposals) { - ICompletionProposal proposal= (ICompletionProposal) element; + for (ICompletionProposal proposal : proposals) { if (proposal instanceof ICCompletionProposal) { proposalsInput[i++]= (ICCompletionProposal)proposal; } else {