MUI: use old internal painter for synedit caret

git-svn-id: trunk@62767 -
This commit is contained in:
marcus 2020-03-13 21:19:08 +00:00
parent 3aed67b7ea
commit 51f2804834
2 changed files with 8 additions and 1 deletions

View File

@ -2090,7 +2090,11 @@ begin
FCaret.AddChangeHandler(@CaretChanged);
FInternalCaret := TSynEditCaret.Create;
FInternalCaret.MaxLeftChar := @CurrentMaxLineLen;
{$ifdef LCLMui}
FScreenCaretPainterClass{%H-} := TSynEditScreenCaretPainterInternal;
{$else}
FScreenCaretPainterClass{%H-} := TSynEditScreenCaretPainterSystem;
{$endif}
// Create the lines/views
FTrimmedLinesView := TSynEditStringTrimmingList.Create(fLines, fCaret);

View File

@ -3294,8 +3294,11 @@ end;
constructor TSynEditScreenCaret.Create(AHandleOwner: TWinControl);
begin
{$ifdef LCLMui}
Create(AHandleOwner, TSynEditScreenCaretPainterInternal);
{$else}
Create(AHandleOwner, TSynEditScreenCaretPainterSystem);
//Create(AHandleOwner, TSynEditScreenCaretPainterInternal);
{$endif}
end;
constructor TSynEditScreenCaret.Create(AHandleOwner: TWinControl;