From c963e944066bdee9179acf2525e6e986099f2dee Mon Sep 17 00:00:00 2001 From: Jaex Date: Mon, 15 Apr 2019 16:56:31 +0300 Subject: [PATCH] Override IsSelectable instead of Intersects --- .../Shapes/Drawing/FreehandDrawingShape.cs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/ShareX.ScreenCaptureLib/Shapes/Drawing/FreehandDrawingShape.cs b/ShareX.ScreenCaptureLib/Shapes/Drawing/FreehandDrawingShape.cs index 734ef98ba..5d6d830ee 100644 --- a/ShareX.ScreenCaptureLib/Shapes/Drawing/FreehandDrawingShape.cs +++ b/ShareX.ScreenCaptureLib/Shapes/Drawing/FreehandDrawingShape.cs @@ -37,6 +37,8 @@ public class FreehandDrawingShape : BaseDrawingShape public override bool IsValidShape => positions.Count > 0; + public override bool IsSelectable => Manager.CurrentTool == ShapeType.ToolSelect; + public Point LastPosition { get @@ -60,11 +62,6 @@ public Point LastPosition private List positions = new List(); private bool isPolygonMode; - public override bool Intersects(Point position) - { - return Manager.CurrentTool == ShapeType.ToolSelect && base.Intersects(position); - } - public override void ShowNodes() { }