[PATCH v2 5/5] winewayland: Detach client surfaces when they are not visible.