Browse Source

fixed SD-1813 - ArgumentOutOfRangeException when moving mouse over green change marker at start of file (http://bugtracker.sharpdevelop.net/issue/ViewIssue.aspx?id=1813&PROJID=4)

pull/15/head
Siegfried Pammer 15 years ago
parent
commit
cc7fb01bb8
  1. 5
      src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/DefaultChangeWatcher.cs

5
src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/DefaultChangeWatcher.cs

@ -188,13 +188,14 @@ namespace ICSharpCode.AvalonEdit.AddIn @@ -188,13 +188,14 @@ namespace ICSharpCode.AvalonEdit.AddIn
added = info.Change == ChangeType.Added;
if (info.Change != ChangeType.None && info.Change != ChangeType.Unsaved) {
var startDocumentLine = baseDocument.GetLine(info.OldStartLineNumber + 1);
var endLine = baseDocument.GetLine(info.OldEndLineNumber);
newStartLine = info.NewStartLineNumber + 1;
if (info.Change == ChangeType.Added)
return "";
var startDocumentLine = baseDocument.GetLine(info.OldStartLineNumber + 1);
var endLine = baseDocument.GetLine(info.OldEndLineNumber);
return baseDocument.GetText(startDocumentLine.Offset, endLine.EndOffset - startDocumentLine.Offset);
}

Loading…
Cancel
Save