diff --git a/designer/designer.pp b/designer/designer.pp index 7158c65f49..c89e8399c4 100644 --- a/designer/designer.pp +++ b/designer/designer.pp @@ -2642,8 +2642,6 @@ begin OldMouseMovePos := LastMouseMovePos; LastMouseMovePos := GetFormRelativeMousePosition(Form); - if (OldMouseMovePos.X = LastMouseMovePos.X) and (OldMouseMovePos.Y = LastMouseMovePos.Y) then - Exit; MouseMoveComponent := MouseDownComponent; if MouseMoveComponent = nil then @@ -2684,6 +2682,9 @@ begin Exit; end; + if (OldMouseMovePos.X = LastMouseMovePos.X) and (OldMouseMovePos.Y = LastMouseMovePos.Y) then + Exit; + if (Selection.SelectionForm = nil) or (Selection.SelectionForm = Form) then begin if Button = mbLeft then // left button pressed