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() { }