From 4e2e58e03d5f01ce8a328a9128ac23fefd61ca39 Mon Sep 17 00:00:00 2001 From: Lionel DARNIS Date: Sat, 23 May 2026 20:55:59 +0200 Subject: [PATCH] chore: gate accessibility-only winit state --- winit/src/lib.rs | 2 ++ winit/src/window/state.rs | 1 + 2 files changed, 3 insertions(+) diff --git a/winit/src/lib.rs b/winit/src/lib.rs index 517eddbc..918f6c2a 100644 --- a/winit/src/lib.rs +++ b/winit/src/lib.rs @@ -186,6 +186,7 @@ where receiver: mpsc::UnboundedReceiver, error: Option, system_theme: Option>, + #[cfg(feature = "a11y")] control_sender: mpsc::UnboundedSender, #[cfg(feature = "a11y")] @@ -212,6 +213,7 @@ where id: settings.id, sender: event_sender, receiver: control_receiver, + #[cfg(feature = "a11y")] control_sender: control_sender.clone(), error: None, system_theme: Some(system_theme_sender), diff --git a/winit/src/window/state.rs b/winit/src/window/state.rs index 98fdf9ee..1e16fc51 100644 --- a/winit/src/window/state.rs +++ b/winit/src/window/state.rs @@ -97,6 +97,7 @@ where self.ready = ready; } + #[cfg(feature = "a11y")] pub(crate) fn set_a11y_ready(&mut self, ready: bool) { self.a11y_ready = ready; }