From 10f21090ced99d45370607148167ec88622fe2d0 Mon Sep 17 00:00:00 2001 From: Arthur Cosentino Date: Thu, 9 Oct 2025 03:57:20 -0400 Subject: [PATCH] x11: fix deadlock in request_ime_update --- winit-x11/src/window.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/winit-x11/src/window.rs b/winit-x11/src/window.rs index 7dacfcd6..eaec3abd 100644 --- a/winit-x11/src/window.rs +++ b/winit-x11/src/window.rs @@ -2097,6 +2097,7 @@ impl UnownedWindow { }, CoreImeRequest::Update(state) => { if let Some(capabilities) = shared_state.ime_capabilities { + drop(shared_state); (capabilities, state) } else { // The IME was not yet enabled, so discard the update.