This does not work as intended. Lets revert it temporarily and add it back after the release.
This reverts commit 298949bbc4eae8cedb9cdd11cfc9ebd139ac5d5f.
L5DKNTLYHUI2YR4ZKVONQV7CBNMIMV43WL5XJ6DPCPTBVIPSIJPQC
PDXJGDN6NCLBMHOJNTZQKTAWDIPQWHD2G2DRXJ4IJMM5ZJOGIQQQC
HFVTAHQEE75B6GP3JYJOE4RQBF365ZBVNPMWCKY2YKMXAKJYULKAC
B55WO4IAXSJHECYSDF2JE7MILRJZTFMCDILEFDB6E4AVTO73Z6OQC
7B74AT3BXYB7PVW4F6SGQNPMHOU5TEV5TZ54CG6VSQI46XSEKWXQC
EQRGODLKSVSPFSUZU7BV5ER72U4QS4ATSBKV544XXQVKKTOSC7EAC
HLSR6YZSOCJGJAA457QC6SID4VELZ7WGKQIAI44IKPDBMRGSYR3QC
T6RRXRQT6K4T63MKNIDLTNASZCAE3SWWMJU5BXKSHWFY2YY3VBSAC
B6ZQDU7AXQZTLHDO7NKK26C5WKN5F3LJ4ECD2WPIAULZXODUDPQAC
5NXELRTS2KF2SZJRXZBJNNDXZG23OSWVUVCIQSPV7TH7T3XKL4PAC
2GP4MXKEDQMZ7E6TCRSMV2AGN7HLEAHR3QEAC2QFCQQNPMNJSIHQC
}
static inline int
client_has_children(Client *c)
{
#ifdef XWAYLAND
if (client_is_x11(c))
return !wl_list_empty(&c->surface.xwayland->children);
#endif
/* surface.xdg->link is never empty because it always contains at least the
* surface itself. */
return wl_list_length(&c->surface.xdg->link) > 1;