From 42e47ad92020c3d9a830cb0267fd9abd24d01367 Mon Sep 17 00:00:00 2001 From: V Date: Mon, 8 Apr 2024 04:18:37 +0200 Subject: [PATCH] It runs! (pointer now has a surface) --- window/src/os/wayland/seat.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/window/src/os/wayland/seat.rs b/window/src/os/wayland/seat.rs index c70567fc2..6f5443781 100644 --- a/window/src/os/wayland/seat.rs +++ b/window/src/os/wayland/seat.rs @@ -38,13 +38,14 @@ impl SeatHandler for WaylandState { if capability == Capability::Pointer && self.pointer.is_none() { log::trace!("Setting pointer capability"); + let surface = self.compositor.create_surface(qh); let pointer = self .seat .get_pointer_with_theme_and_data::( qh, &seat, - todo!(), - todo!(), + &self.shm.wl_shm(), + surface, ThemeSpec::System, PointerUserData::new(seat.clone()), )