diff --git a/crates/gpui/src/platform/mac/window.rs b/crates/gpui/src/platform/mac/window.rs index 793caca8d25fb551726f4741a84a470078fef1d0..bcabaa786f441d45308d777a6874d6ef134bc724 100644 --- a/crates/gpui/src/platform/mac/window.rs +++ b/crates/gpui/src/platform/mac/window.rs @@ -340,7 +340,6 @@ struct MacWindowState { native_view: NonNull, display_link: Option, renderer: renderer::Renderer, - kind: WindowKind, request_frame_callback: Option>, event_callback: Option crate::DispatchEventResult>>, activate_callback: Option>, @@ -633,7 +632,6 @@ impl MacWindow { native_view as *mut _, window_size, ), - kind, request_frame_callback: None, event_callback: None, activate_callback: None, @@ -1343,7 +1341,6 @@ extern "C" fn handle_view_event(this: &Object, _: Sel, native_event: id) { let window_state = unsafe { get_window_state(this) }; let weak_window_state = Arc::downgrade(&window_state); let mut lock = window_state.as_ref().lock(); - let is_active = unsafe { lock.native_window.isKeyWindow() == YES }; let window_height = lock.content_size().height; let event = unsafe { PlatformInput::from_native(native_event, Some(window_height)) }; @@ -1429,8 +1426,6 @@ extern "C" fn handle_view_event(this: &Object, _: Sel, native_event: id) { } } - PlatformInput::MouseMove(_) if !(is_active || lock.kind == WindowKind::PopUp) => return, - PlatformInput::MouseUp(MouseUpEvent { .. }) => { lock.synthetic_drag_counter += 1; }