diff --git a/CHANGELOG.md b/CHANGELOG.md index ae8ade73..eecd88db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +# v3.9.6-dev + +## Bugs fixed + +- Editor: wrong position indicated in the call tips when starting to type an array literal, a slice or any other expression involving the square brackets. (#51) + # v3.9.5 ## Enhancements diff --git a/src/u_dlang.pas b/src/u_dlang.pas index 81e56daa..2e0df478 100644 --- a/src/u_dlang.pas +++ b/src/u_dlang.pas @@ -1100,7 +1100,7 @@ var s: integer = 0; begin result := 0; - // got right after the call left paren + // go right after the call left paren i := getIndexOfTokenAt(tokens, caretPos) + 1; j := i; while i > 0 do @@ -1130,7 +1130,7 @@ begin if p > 0 then continue; end; - // skip square bracket pairs, if not already skipping paren pairs + // skip square bracket pairs, if not already skipping parens pairs if (p = 0) then begin s += byte(t^.Data = '[');