diff --git a/Cargo.toml b/Cargo.toml index 8cfd23c1..36009c00 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -160,7 +160,7 @@ memmap2 = { version = "0.9.0", optional = true } percent-encoding = { version = "2.0", optional = true } rustix = { version = "0.38.4", default-features = false, features = ["std", "system", "thread", "process"] } sctk = { package = "smithay-client-toolkit", version = "0.18.0", default-features = false, features = ["calloop"], optional = true } -sctk-adwaita = { version = "0.7.0", default_features = false, optional = true } +sctk-adwaita = { version = "0.8.0", default_features = false, optional = true } wayland-backend = { version = "0.3.0", default_features = false, features = ["client_system"], optional = true } wayland-client = { version = "0.31.1", optional = true } wayland-protocols = { version = "0.31.0", features = [ "staging"], optional = true } diff --git a/src/platform_impl/linux/wayland/window/state.rs b/src/platform_impl/linux/wayland/window/state.rs index bee813f1..73c0c92c 100644 --- a/src/platform_impl/linux/wayland/window/state.rs +++ b/src/platform_impl/linux/wayland/window/state.rs @@ -273,6 +273,8 @@ impl WindowState { match WinitFrame::new( &self.window, shm, + #[cfg(feature = "sctk-adwaita")] + self.compositor.clone(), subcompositor.clone(), self.queue_handle.clone(), #[cfg(feature = "sctk-adwaita")]