From e51893126405d8a36775a26f945876bd3fe5686d Mon Sep 17 00:00:00 2001 From: Kristofer Rye Date: Wed, 22 Jan 2020 08:25:56 -0600 Subject: [PATCH] macos: Fix flags_changed for ModifiersChanged variant move I haven't look too deep at what this does internally, but at least cargo-check is fully happy now. :) Signed-off-by: Kristofer Rye --- src/platform_impl/macos/view.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/platform_impl/macos/view.rs b/src/platform_impl/macos/view.rs index c0b2adc54..789398e37 100644 --- a/src/platform_impl/macos/view.rs +++ b/src/platform_impl/macos/view.rs @@ -762,9 +762,10 @@ extern "C" fn flags_changed(this: &Object, _sel: Sel, event: id) { })); } - AppState::queue_event(EventWrapper::StaticEvent(Event::DeviceEvent { - device_id: DEVICE_ID, - event: DeviceEvent::ModifiersChanged(state.modifiers), + AppState::queue_event(EventWrapper::StaticEvent(Event::WindowEvent { + // TODO Maybe memoize get_window_id if it's safe to reuse? + window_id: WindowId(get_window_id(state.ns_window)), + event: WindowEvent::ModifiersChanged(state.modifiers), })); } trace!("Completed `flagsChanged`");