From a6a8cb529dbf105742a326a6e24698308c60eb97 Mon Sep 17 00:00:00 2001 From: Kim Woelders Date: Sat, 23 Sep 2023 15:39:16 +0200 Subject: [PATCH] FX: Fix clipping with compositing enabled some more MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reported by Milan Maljković. --- src/ecompmgr.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ecompmgr.c b/src/ecompmgr.c index 1229d2e2..b72c96d2 100644 --- a/src/ecompmgr.c +++ b/src/ecompmgr.c @@ -261,6 +261,7 @@ ECompMgrChildClipRegion(void) EObj *const *lst, *eoi; int i, num; EX_SrvRegion rgn = Mode_compmgr.rgn_tmp2; + Desk *dsk = DesksGetCurrent(); if (!Mode_compmgr.active) return NoXID; @@ -271,6 +272,8 @@ ECompMgrChildClipRegion(void) for (i = 0; i < num; i++) { eoi = lst[i]; + if (eoi->desk != dsk) + continue; if (eoi->cmhook && eoi->cmhook->shape && (eoi->type == EOBJ_TYPE_EWIN || eoi->type == EOBJ_TYPE_BUTTON || eoi->type == EOBJ_TYPE_MISC))