Browse Source

Fixed infinite loop introduced in recent change to folding.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4916 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Daniel Grunwald 16 years ago
parent
commit
a2d7a61961
  1. 2
      src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Folding/FoldingManager.cs

2
src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Folding/FoldingManager.cs

@ -188,7 +188,7 @@ namespace ICSharpCode.AvalonEdit.Folding @@ -188,7 +188,7 @@ namespace ICSharpCode.AvalonEdit.Folding
}
// remove all outstanding old foldings:
while (oldFoldingIndex < oldFoldings.Length) {
FoldingSection oldSection = oldFoldings[oldFoldingIndex];
FoldingSection oldSection = oldFoldings[oldFoldingIndex++];
if (oldSection.StartOffset >= firstErrorOffset)
break;
this.RemoveFolding(oldSection);

Loading…
Cancel
Save