Browse Source

Fix some null reference exceptions

pull/728/head
Daniel Grunwald 11 years ago
parent
commit
d287367600
  1. 4
      ILSpy/TextView/DecompilerTextView.cs

4
ILSpy/TextView/DecompilerTextView.cs

@ -153,6 +153,8 @@ namespace ICSharpCode.ILSpy.TextView
if (position == null) if (position == null)
return; return;
int offset = textEditor.Document.GetOffset(position.Value.Location); int offset = textEditor.Document.GetOffset(position.Value.Location);
if (referenceElementGenerator.References == null)
return;
ReferenceSegment seg = referenceElementGenerator.References.FindSegmentsContaining(offset).FirstOrDefault(); ReferenceSegment seg = referenceElementGenerator.References.FindSegmentsContaining(offset).FirstOrDefault();
if (seg == null) if (seg == null)
return; return;
@ -692,6 +694,8 @@ namespace ICSharpCode.ILSpy.TextView
internal ReferenceSegment GetReferenceSegmentAtMousePosition() internal ReferenceSegment GetReferenceSegmentAtMousePosition()
{ {
if (referenceElementGenerator.References == null)
return null;
TextViewPosition? position = GetPositionFromMousePosition(); TextViewPosition? position = GetPositionFromMousePosition();
if (position == null) if (position == null)
return null; return null;

Loading…
Cancel
Save