Browse Source

DomRegion.IsInside was incorrectly returning true if the region was empty

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2011 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Scott Ferrett 19 years ago
parent
commit
a42afe8c97
  1. 2
      src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/Interfaces/Region.cs

2
src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/Interfaces/Region.cs

@ -85,6 +85,8 @@ namespace ICSharpCode.SharpDevelop.Dom
/// </remarks> /// </remarks>
public bool IsInside(int row, int column) public bool IsInside(int row, int column)
{ {
if (IsEmpty)
return false;
return row >= BeginLine && return row >= BeginLine &&
(row <= EndLine || EndLine == -1) && (row <= EndLine || EndLine == -1) &&
(row != BeginLine || column >= BeginColumn) && (row != BeginLine || column >= BeginColumn) &&

Loading…
Cancel
Save