IDE, EditorOpts: fix default color for multicaret

git-svn-id: trunk@58664 -
This commit is contained in:
martin 2018-08-02 10:03:16 +00:00
parent 416b61b5e3
commit 2ebe6b1bf7

View File

@ -6601,6 +6601,7 @@ var
i, c, j: Integer;
IDESynEdit: TIDESynEditor;
aha: TAdditionalHilightAttribute;
col: TColor;
begin
ASynEdit.BeginUpdate;
try
@ -6641,7 +6642,11 @@ begin
Attri := GetUsedAttr(ahaCaretColor);
if Attri <> nil then begin
TIDESynEditor(aSynEdit).CaretColor := Attri.Foreground;
TIDESynEditor(aSynEdit).MultiCaret.Color := Attri.Background;
col := Attri.Background;
if (c = clNone) or (c = clDefault) then
c := $606060;
TIDESynEditor(aSynEdit).MultiCaret.Color := c;
end;
end;
SetMarkupColorByClass(ahaHighlightWord, TSynEditMarkupHighlightAllCaret);