Skip to content

Map XdgSurface to XdgWMBase instances properly

David Edmundson requested to merge work/d_ed/xdg_tracking into master

xdg_wm_base is a global that with a single instance in our high level wrapper. Our surface wrapper needs to get the xdg_wm_base::Resource instance on occastion.

Currently we go via wl_client for the mapping, but this breaks down should a client bind wm_base twice.

BUG: 456349

Merge request reports