diff --git a/src/wayland/core/surface.rs b/src/wayland/core/surface.rs index d013f34..12fe004 100644 --- a/src/wayland/core/surface.rs +++ b/src/wayland/core/surface.rs @@ -149,7 +149,7 @@ impl Surface { } } None => { - let _ = self.role.set(SurfaceRole::XdgPopup); + let _ = self.role.set(role); Ok(()) } }