From 74c0171edfe35b505291973966b3c7754e58a22c Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 25 Apr 2023 16:43:02 +0200 Subject: [PATCH] gsk: Don't misuse bitwise operators We should use && for booleans, not &=. --- gsk/gskrendernodeimpl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gsk/gskrendernodeimpl.c b/gsk/gskrendernodeimpl.c index f36638e821..bde92c1edc 100644 --- a/gsk/gskrendernodeimpl.c +++ b/gsk/gskrendernodeimpl.c @@ -3146,7 +3146,7 @@ gsk_container_node_new (GskRenderNode **children, for (guint i = 1; i < n_children; i++) { self->children[i] = gsk_render_node_ref (children[i]); - self->disjoint &= !graphene_rect_intersection (&bounds, &(children[i]->bounds), NULL); + self->disjoint = self->disjoint && !graphene_rect_intersection (&bounds, &(children[i]->bounds), NULL); graphene_rect_union (&bounds, &(children[i]->bounds), &bounds); node->prefers_high_depth = node->prefers_high_depth || gsk_render_node_prefers_high_depth (children[i]); node->offscreen_for_opacity = node->offscreen_for_opacity || children[i]->offscreen_for_opacity;