From ba6b5a59f963707a4215e95d6848a9eb566f6057 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=B0=8F=E7=99=BD?= <364772080@qq.com> Date: Wed, 28 May 2025 00:43:48 +0800 Subject: [PATCH] windows: Fix title bar not responsing (#31532) Closes #31431 Release Notes: - N/A --- crates/gpui/src/platform/windows/events.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/gpui/src/platform/windows/events.rs b/crates/gpui/src/platform/windows/events.rs index cf8edfdb13..dba88fba4c 100644 --- a/crates/gpui/src/platform/windows/events.rs +++ b/crates/gpui/src/platform/windows/events.rs @@ -1006,7 +1006,8 @@ fn handle_nc_mouse_down_msg( click_count, first_mouse: false, }); - let handled = !func(input).propagate; + let result = func(input.clone()); + let handled = !result.propagate || result.default_prevented; state_ptr.state.borrow_mut().callbacks.input = Some(func); if handled {