mirror of
https://github.com/italicsjenga/winit-sonoma-fix.git
synced 2024-12-24 06:11:30 +11:00
Fix freeze when pressing modifier keys on Windows (#1503)
This commit is contained in:
parent
b1d8ce24e9
commit
e85a80dd65
|
@ -610,6 +610,9 @@ fn update_modifiers<T>(window: HWND, subclass_input: &SubclassInput<T>) {
|
||||||
if window_state.modifiers_state != modifiers {
|
if window_state.modifiers_state != modifiers {
|
||||||
window_state.modifiers_state = modifiers;
|
window_state.modifiers_state = modifiers;
|
||||||
|
|
||||||
|
// Drop lock
|
||||||
|
drop(window_state);
|
||||||
|
|
||||||
unsafe {
|
unsafe {
|
||||||
subclass_input.send_event(Event::WindowEvent {
|
subclass_input.send_event(Event::WindowEvent {
|
||||||
window_id: RootWindowId(WindowId(window)),
|
window_id: RootWindowId(WindowId(window)),
|
||||||
|
|
Loading…
Reference in a new issue