diff --git a/winit/src/platform_specific/wayland/event_loop/state.rs b/winit/src/platform_specific/wayland/event_loop/state.rs index 9ab934ed..467d98f9 100644 --- a/winit/src/platform_specific/wayland/event_loop/state.rs +++ b/winit/src/platform_specific/wayland/event_loop/state.rs @@ -719,7 +719,7 @@ impl SctkState { settings.positioner.offset.0, settings.positioner.offset.1, ); - if settings.positioner.reactive { + if positioner.version() >= 3 && settings.positioner.reactive { positioner.set_reactive(); } positioner.set_size(size.0 as i32, size.1 as i32);