From e7c9e76f3de0a652c818a0b02fc275f5b1454ae6 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Wed, 5 Sep 2012 17:51:06 +0200 Subject: [PATCH] Fix NullReferenceException when find references returns a result in a file without highlighter. --- .../RefactoringService/FindReferencesAndRenameHelper.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Main/Base/Project/Src/Services/RefactoringService/FindReferencesAndRenameHelper.cs b/src/Main/Base/Project/Src/Services/RefactoringService/FindReferencesAndRenameHelper.cs index f06f0aba78..75f3e4ac15 100644 --- a/src/Main/Base/Project/Src/Services/RefactoringService/FindReferencesAndRenameHelper.cs +++ b/src/Main/Base/Project/Src/Services/RefactoringService/FindReferencesAndRenameHelper.cs @@ -389,7 +389,8 @@ namespace ICSharpCode.SharpDevelop.Refactoring var start = document.GetLocation(r.Offset).ToLocation(); var end = document.GetLocation(r.Offset + r.Length).ToLocation(); var builder = SearchResultsPad.CreateInlineBuilder(start, end, document, highlighter); - SearchResultMatch res = new SearchResultMatch(fileName, start, end, r.Offset, r.Length, builder, highlighter.DefaultTextColor); + var defaultTextColor = highlighter != null ? highlighter.DefaultTextColor : null; + SearchResultMatch res = new SearchResultMatch(fileName, start, end, r.Offset, r.Length, builder, defaultTextColor); results.Add(res); } SearchResultsPad.Instance.ShowSearchResults(title, results);