1
0
Fork 0
forked from wry/wry

wl_subsurface: implement SurfaceExt::tray_item

This commit is contained in:
Julian Orth 2025-12-14 17:54:05 +01:00
parent c6cebc7546
commit 1b1579c672

View file

@ -3,7 +3,7 @@ use {
client::{Client, ClientError}, client::{Client, ClientError},
ifs::wl_surface::{ ifs::wl_surface::{
AttachedSubsurfaceState, CommitAction, PendingState, StackElement, SurfaceExt, AttachedSubsurfaceState, CommitAction, PendingState, StackElement, SurfaceExt,
SurfaceRole, WlSurface, WlSurfaceError, WlSurfaceId, SurfaceRole, WlSurface, WlSurfaceError, WlSurfaceId, tray::TrayItemId,
}, },
leaks::Tracker, leaks::Tracker,
object::{Object, Version}, object::{Object, Version},
@ -431,6 +431,10 @@ impl SurfaceExt for WlSubsurface {
})?; })?;
surface.pending.borrow_mut().consume_child(child, consume) surface.pending.borrow_mut().consume_child(child, consume)
} }
fn tray_item(self: Rc<Self>) -> Option<TrayItemId> {
self.surface.node_tray_item()
}
} }
#[derive(Debug, Error)] #[derive(Debug, Error)]