diff --git a/ide/main.pp b/ide/main.pp index b9279ca7e5..6824ddbe56 100644 --- a/ide/main.pp +++ b/ide/main.pp @@ -11070,11 +11070,11 @@ begin //Find start of identifier AtomRect := Rect(-1,-1,-1,-1); SrcEdit.EditorComponent.GetWordBoundsAtRowCol(CaretPos, AtomStartPos, AtomEndPos); - AtomRect.TopLeft := SrcEdit.EditorComponent.RowColumnToPixels(Point(AtomStartPos, CaretPos.y)); - AtomRect.BottomRight := SrcEdit.EditorComponent.RowColumnToPixels(Point(AtomEndPos, CaretPos.y)); + AtomRect.TopLeft := SrcEdit.EditorComponent.RowColumnToPixels(Point(AtomStartPos, CaretPos.y+1)); + AtomRect.BottomRight := SrcEdit.EditorComponent.RowColumnToPixels(Point(AtomEndPos, CaretPos.y+1)); Inc(AtomRect.Bottom, SrcEdit.EditorComponent.LineHeight); - SrcEdit.ActivateHint(AtomRect, BaseURL, SmartHintStr, AutoShown); + SrcEdit.ActivateHint(AtomRect, BaseURL, SmartHintStr, AutoShown, False); end; end;