diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/LineSearchElement.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/LineSearchElement.java index 39502a05df3..eb12ac77011 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/LineSearchElement.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/LineSearchElement.java @@ -146,9 +146,11 @@ public class LineSearchElement extends PDOMSearchElement { // read the content of file FileContent content = FileContent.create(fileLocation); - AbstractCharArray buf = ((InternalFileContent) content).getSource(); - if (buf != null) - result = collectLineElements(buf, matches, fileLocation); + if (content != null) { + AbstractCharArray buf = ((InternalFileContent) content).getSource(); + if (buf != null) + result = collectLineElements(buf, matches, fileLocation); + } return result; }