fix --localUse off-by-one error (#640)
This commit is contained in:
parent
8dce131a8e
commit
46ea058cfb
|
@ -84,8 +84,8 @@ public AutocompleteResponse findLocalUse(AutocompleteRequest request,
|
||||||
{
|
{
|
||||||
if (t.type != tok!"identifier")
|
if (t.type != tok!"identifier")
|
||||||
continue;
|
continue;
|
||||||
if (request.cursorPosition >= t.index &&
|
if (request.cursorPosition > t.index &&
|
||||||
request.cursorPosition < t.index + t.text.length)
|
request.cursorPosition <= t.index + t.text.length)
|
||||||
{
|
{
|
||||||
sourceToken = tokenArray.ptr + i;
|
sourceToken = tokenArray.ptr + i;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -3,3 +3,7 @@ set -u
|
||||||
|
|
||||||
../../bin/dcd-client $1 file.d -u -c22 | sed s\""$(dirname "$(pwd)")"\"\" > actual1.txt
|
../../bin/dcd-client $1 file.d -u -c22 | sed s\""$(dirname "$(pwd)")"\"\" > actual1.txt
|
||||||
diff actual1.txt expected1.txt
|
diff actual1.txt expected1.txt
|
||||||
|
|
||||||
|
# should work on last character of identifier
|
||||||
|
../../bin/dcd-client $1 file.d -u -c24 | sed s\""$(dirname "$(pwd)")"\"\" > actual2.txt
|
||||||
|
diff actual2.txt expected1.txt
|
||||||
|
|
Loading…
Reference in New Issue