From 44956fbc59c2c67ac02b9c88103537815a2da02e Mon Sep 17 00:00:00 2001 From: maxluli Date: Wed, 8 Jun 2022 16:30:04 +0200 Subject: [PATCH] Fixed the eyedropping bug --- Paint_2/Form1.cs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Paint_2/Form1.cs b/Paint_2/Form1.cs index bc07c10..be983a4 100644 --- a/Paint_2/Form1.cs +++ b/Paint_2/Form1.cs @@ -58,9 +58,7 @@ namespace Paint_2 if (sketch.CurrentTool.Color != pointedColor) { sketch.ChangePaintToolColor(pointedColor); - eyeDropping = false; RefreshUi(); - //sketch.CurrentTool.Color = pointedColor; } } else @@ -78,10 +76,13 @@ namespace Paint_2 } private void canvas_MouseUp(object sender, MouseEventArgs e) { - sketch.AddDrawingPoint(MousePositionToCanvasPosition()); - drawing = false; - canvas.Image = sketch.StopDrawing((Bitmap)canvas.Image); - RefreshUi(); + if (!eyeDropping) + { + sketch.AddDrawingPoint(MousePositionToCanvasPosition()); + drawing = false; + canvas.Image = sketch.StopDrawing((Bitmap)canvas.Image); + RefreshUi(); + } } private void tmrRefresh_Tick(object sender, EventArgs e)