From 1174019effa10a12ffc2efa9bb8fda4a56cf219b Mon Sep 17 00:00:00 2001 From: yeqing Date: Tue, 3 Mar 2026 01:00:06 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=94=BB=E5=A5=BD=E7=9A=84=E5=A4=9A?= =?UTF-8?q?=E8=BE=B9=E5=BD=A2=E9=A2=9C=E8=89=B2=E6=94=B9=E5=8F=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/paint.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/paint.rs b/src/paint.rs index 7eadafb..02b7c42 100644 --- a/src/paint.rs +++ b/src/paint.rs @@ -1003,7 +1003,7 @@ impl PaintApp { if idx >= self.tool_states.len() { return; } - if self.tool_selected == Tool::Polygon { + if self.tool_selected == Tool::Polygon && self.control_state != ControlState::Zero { // 切换到其他工具,闭合路径 self.canvas.close_path(); self.canvas.stroke();