7JRGTO7NJIMX6BUDXC7PXZOSE5FQOVQNGTK7HIOKM7CWQMFVTU3AC
2B3SWBLKAAQYLU33YJTU2LQMO337JXHRMWDZA3V3G3IEXIFK5P6QC
2GP4MXKEDQMZ7E6TCRSMV2AGN7HLEAHR3QEAC2QFCQQNPMNJSIHQC
struct wlr_surface *parent;
if (s && wlr_surface_is_subsurface(s)) return client_from_wlr_surface(wlr_surface_get_root_surface(s));
if (s && wlr_surface_is_subsurface(s))
return client_from_wlr_surface(wlr_surface_get_root_surface(s));