From b8691add3addb23e477836a5d5934bd5c0031238 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Fri, 11 Sep 2026 18:55:28 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E5=8C=BA=E5=9F=9F=E5=BD=92?= =?UTF-8?q?=E4=B8=80=E5=8C=96=E6=97=A5=E5=BF=97=E8=B7=AF=E5=BE=84=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E6=81=90=E6=85=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 直接记录归一化结果,避免诊断日志调用 expect。 --- .../src/ui_editor/commands/separation/area.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/ai-game-creator-shell/src-tauri/src/ui_editor/commands/separation/area.rs b/apps/ai-game-creator-shell/src-tauri/src/ui_editor/commands/separation/area.rs index f39c38f10..9685a0884 100644 --- a/apps/ai-game-creator-shell/src-tauri/src/ui_editor/commands/separation/area.rs +++ b/apps/ai-game-creator-shell/src-tauri/src/ui_editor/commands/separation/area.rs @@ -327,12 +327,12 @@ pub(crate) fn normalize_binding_area( } let area = current.into_area(); - let result = Ok(NormalizedBindingArea { + let normalized = NormalizedBindingArea { changed: area != original_area, area, clamped, transparent: !rect_has_visible_pixel(image, current), - }); + }; app_log!( "ui_separation.area.timing outcome=ok elapsed_us={} rounds={} image_width={} image_height={} area=({}, {}, {}, {}) changed={} clamped={} transparent={}", started.elapsed().as_micros(), @@ -343,11 +343,11 @@ pub(crate) fn normalize_binding_area( original_area.global_pos_y_px, original_area.width_px, original_area.height_px, - result.as_ref().expect("normalization result exists").changed, - result.as_ref().expect("normalization result exists").clamped, - result.as_ref().expect("normalization result exists").transparent + normalized.changed, + normalized.clamped, + normalized.transparent ); - result + Ok(normalized) } #[cfg(test)]