Browse Source

Fixed SD2-511: Code completion in inserted line.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@954 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Daniel Grunwald 20 years ago
parent
commit
ba41a5adf1
  1. 5
      src/Main/Base/Project/Src/Dom/NRefactoryResolver/NRefactoryResolver.cs

5
src/Main/Base/Project/Src/Dom/NRefactoryResolver/NRefactoryResolver.cs

@ -472,6 +472,11 @@ namespace ICSharpCode.SharpDevelop.Dom.NRefactoryResolver @@ -472,6 +472,11 @@ namespace ICSharpCode.SharpDevelop.Dom.NRefactoryResolver
}
if (bodyRegion.IsEmpty) return null;
int endLine = bodyRegion.EndLine;
// Fix for SD2-511 (Code completion in inserted line)
if (caretLine > startLine && caretLine < endLine)
endLine = caretLine;
int offset = 0;
for (int i = 0; i < startLine - 1; ++i) { // -1 because the startLine must be included
offset = fileContent.IndexOf('\n', offset) + 1;

Loading…
Cancel
Save