SynEdit: fix mouse link, with "move caret" active. Move caret first.

git-svn-id: trunk@48769 -
This commit is contained in:
martin 2015-04-17 15:03:50 +00:00
parent 8f0c91d834
commit 91c6550644

View File

@ -3268,8 +3268,11 @@ begin
begin
if assigned(fMarkupCtrlMouse) and fMarkupCtrlMouse.IsMouseOverLink and
assigned(FOnClickLink)
then
FOnClickLink(Self, SynMouseButtonBackMap[AnInfo.Button], AnInfo.Shift, AnInfo.MouseX, AnInfo.MouseY)
then begin
if AnAction.MoveCaret then
MoveCaret;
FOnClickLink(Self, SynMouseButtonBackMap[AnInfo.Button], AnInfo.Shift, AnInfo.MouseX, AnInfo.MouseY);
end
else
Result := False;
end;