SynEdit: Fixed Option for MouseLink (when not using MouseActions)

git-svn-id: trunk@49192 -
This commit is contained in:
martin 2015-05-27 20:13:33 +00:00
parent 5d0a5d2225
commit fee02222c7

View File

@ -172,6 +172,13 @@ var
i: Integer;
begin
Result := False;
if not (emUseMouseActions in TCustomSynEdit(SynEdit).MouseOptions) then begin
Result := (emShowCtrlMouseLinks in TCustomSynEdit(SynEdit).MouseOptions) and
(AShift * [ssShift, ssCtrl, ssAlt] = [ssCtrl]);
exit;
end;
// todo: check FMouseSelActions if over selection?
for i := 0 to TCustomSynEdit(SynEdit).MouseActions.Count - 1 do begin
act := TCustomSynEdit(SynEdit).MouseActions.Items[i];