From 0c3e5a0e7d8d1372bcb1a77802026e619dc2cfdb Mon Sep 17 00:00:00 2001 From: hujianwei Date: Sun, 30 Oct 2022 11:38:41 +0000 Subject: [PATCH] Fix subsurface PlaceBelow relationship checks * subsurface.c (PlaceBelow): Fix conditions in check. --- subsurface.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/subsurface.c b/subsurface.c index fce2df5..9c92fd5 100644 --- a/subsurface.c +++ b/subsurface.c @@ -378,7 +378,7 @@ PlaceBelow (struct wl_client *client, struct wl_resource *resource, other = wl_resource_get_user_data (surface_resource); if (other != subsurface->parent - || !CheckSiblingRelationship (subsurface, other)) + && !CheckSiblingRelationship (subsurface, other)) { wl_resource_post_error (resource, WL_SUBSURFACE_ERROR_BAD_SURFACE, "surface is not a sibling or the parent");