From dc179256b8603f15f1f959d77936cc4b21ee48b6 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Wed, 18 Aug 2021 13:07:23 +0200 Subject: [PATCH] Ignore invisible layers in layer_intersects --- layer.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/layer.c b/layer.c index 3825780..3e72127 100644 --- a/layer.c +++ b/layer.c @@ -141,6 +141,10 @@ layer_intersects(struct liftoff_layer *a, struct liftoff_layer *b) { struct liftoff_rect ra, rb; + if (!layer_is_visible(a) || !layer_is_visible(b)) { + return false; + } + layer_get_rect(a, &ra); layer_get_rect(b, &rb);