fix, caret position lost when finding call tip after after left paren failed

This commit is contained in:
Basile Burg 2018-07-09 01:27:49 +02:00
parent e35b4a672a
commit be41ff25e5
1 changed files with 9 additions and 8 deletions

View File

@ -2583,14 +2583,15 @@ begin
for lne in fCallTipStrings do for lne in fCallTipStrings do
if lne.isNotEmpty then if lne.isNotEmpty then
str += lne + LineEnding; str += lne + LineEnding;
if str.isEmpty then if str.isNotEmpty then
exit; begin
{$IFDEF WINDOWS} {$IFDEF WINDOWS}
str := str[1..str.length-2]; str := str[1..str.length-2];
{$ELSE} {$ELSE}
str := str[1..str.length-1]; str := str[1..str.length-1];
{$ENDIF} {$ENDIF}
showCallTips(str); showCallTips(str);
end;
end; end;
if findOpenParen then if findOpenParen then
CaretX:=x; CaretX:=x;