From 3aa080a946ca5ccaebdef475d28e0b41f629a862 Mon Sep 17 00:00:00 2001 From: Anton Leherbauer Date: Mon, 28 Nov 2011 16:38:51 +0100 Subject: [PATCH] Bug 364942 - completion on include (ctrl+space) causes exception --- .../ui/text/contentassist/InclusionProposalComputer.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/InclusionProposalComputer.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/InclusionProposalComputer.java index da4560cbb20..8e53df411f2 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/InclusionProposalComputer.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/contentassist/InclusionProposalComputer.java @@ -257,6 +257,9 @@ public class InclusionProposalComputer implements ICompletionProposalComputer { final int prefixLength = namePrefix.length(); final IProject project= tu.getCProject().getProject(); File[] files= fileDir.listFiles(); + if (files == null) { + return; + } IContentAssistMatcher matcher = ContentAssistMatcherFactory.getInstance().createMatcher(namePrefix); for (File file : files) { final String name= file.getName();