Skip to content

Commit 63bcee0

Browse files
committed
set hidden_by_parent when adding to displayio group
1 parent 8fd02ff commit 63bcee0

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

shared-module/displayio/Group.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,8 @@ static void _add_layer(displayio_group_t *self, mp_obj_t layer) {
258258
tilegrid->in_group = true;
259259
}
260260
displayio_tilegrid_update_transform(tilegrid, &self->absolute_transform);
261+
displayio_tilegrid_set_hidden_by_parent(
262+
tilegrid, self->hidden || self->hidden_by_parent);
261263
return;
262264
}
263265
native_layer = mp_obj_cast_to_native_base(layer, &displayio_group_type);
@@ -269,6 +271,8 @@ static void _add_layer(displayio_group_t *self, mp_obj_t layer) {
269271
group->in_group = true;
270272
}
271273
displayio_group_update_transform(group, &self->absolute_transform);
274+
displayio_group_set_hidden_by_parent(
275+
group, self->hidden || self->hidden_by_parent);
272276
return;
273277
}
274278
mp_raise_ValueError(translate("Layer must be a Group or TileGrid subclass."));

0 commit comments

Comments
 (0)