Fixed the eyedropping bug

This commit is contained in:
2022-06-08 16:30:04 +02:00
parent f5f6056db1
commit 44956fbc59

View File

@@ -58,9 +58,7 @@ namespace Paint_2
if (sketch.CurrentTool.Color != pointedColor) if (sketch.CurrentTool.Color != pointedColor)
{ {
sketch.ChangePaintToolColor(pointedColor); sketch.ChangePaintToolColor(pointedColor);
eyeDropping = false;
RefreshUi(); RefreshUi();
//sketch.CurrentTool.Color = pointedColor;
} }
} }
else else
@@ -78,10 +76,13 @@ namespace Paint_2
} }
private void canvas_MouseUp(object sender, MouseEventArgs e) private void canvas_MouseUp(object sender, MouseEventArgs e)
{ {
sketch.AddDrawingPoint(MousePositionToCanvasPosition()); if (!eyeDropping)
drawing = false; {
canvas.Image = sketch.StopDrawing((Bitmap)canvas.Image); sketch.AddDrawingPoint(MousePositionToCanvasPosition());
RefreshUi(); drawing = false;
canvas.Image = sketch.StopDrawing((Bitmap)canvas.Image);
RefreshUi();
}
} }
private void tmrRefresh_Tick(object sender, EventArgs e) private void tmrRefresh_Tick(object sender, EventArgs e)