|
@@ -650,7 +650,8 @@ begin
|
|
UpdateViewCursor(cur);
|
|
UpdateViewCursor(cur);
|
|
|
|
|
|
ptF := AffineMatrixInverse(vectorTransform)*imgPtF;
|
|
ptF := AffineMatrixInverse(vectorTransform)*imgPtF;
|
|
- if justDown and not Assigned(newShape) and IsCreateShapeTool(currentTool) then
|
|
|
|
|
|
+ if justDown and not Assigned(newShape) and IsCreateShapeTool(currentTool) and
|
|
|
|
+ (VectLen(ptF-newStartPoint) >= EditorPointSize) then
|
|
begin
|
|
begin
|
|
vectorOriginal.DeselectShape;
|
|
vectorOriginal.DeselectShape;
|
|
newShape := CreateShape(newStartPoint,ptF);
|
|
newShape := CreateShape(newStartPoint,ptF);
|