From b61b39d22a05b23d6c35719d7cb5870be66a629f Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Sun, 28 Feb 2010 14:14:41 +0000 Subject: [PATCH] Fixed NullReferenceException in Caret.BringCaretToView when TextEditor.Document==null. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5559 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../AvalonEdit/ICSharpCode.AvalonEdit/Editing/Caret.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Editing/Caret.cs b/src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Editing/Caret.cs index d4b27e5c81..1b3f3c2609 100644 --- a/src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Editing/Caret.cs +++ b/src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Editing/Caret.cs @@ -367,7 +367,7 @@ namespace ICSharpCode.AvalonEdit.Editing internal void BringCaretToView(double border) { - if (textView != null) { + if (textView != null && textView.Document != null) { VisualLine visualLine = textView.GetOrConstructVisualLine(textView.Document.GetLineByNumber(position.Line)); Rect caretRectangle = CalcCaretRectangle(visualLine); caretRectangle.Inflate(border, border);