From 9d7cbe49f16cf33db378c73627a080c78182d5eb Mon Sep 17 00:00:00 2001 From: Yuxuan Shui Date: Tue, 15 Nov 2022 18:03:31 +0000 Subject: [PATCH] win: assert we won't clobber existing mask Signed-off-by: Yuxuan Shui --- src/win.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/win.c b/src/win.c index 370fbfd3..2525d897 100644 --- a/src/win.c +++ b/src/win.c @@ -346,6 +346,7 @@ static inline bool win_bind_pixmap(struct backend_base *b, struct managed_win *w } bool win_bind_mask(struct backend_base *b, struct managed_win *w) { + assert(!w->mask_image); auto reg_bound_local = win_get_bounding_shape_global_by_val(w); pixman_region32_translate(®_bound_local, -w->g.x, -w->g.y); w->mask_image = b->ops->make_mask(