File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -115,6 +115,26 @@ void displayio_group_set_hidden_by_parent(displayio_group_t *self, bool hidden)
115
115
displayio_group_set_hidden_by_parent (layer , hidden );
116
116
continue ;
117
117
}
118
+ #if CIRCUITPY_VECTORIO
119
+ layer = mp_obj_cast_to_native_base (
120
+ self -> members -> items [i ], & vectorio_circle_type );
121
+ if (layer != MP_OBJ_NULL ) {
122
+ common_hal_vectorio_vector_shape_set_dirty (common_hal_vectorio_circle_get_draw_protocol (layer ));
123
+ continue ;
124
+ }
125
+ layer = mp_obj_cast_to_native_base (
126
+ self -> members -> items [i ], & vectorio_rectangle_type );
127
+ if (layer != MP_OBJ_NULL ) {
128
+ common_hal_vectorio_vector_shape_set_dirty (common_hal_vectorio_rectangle_get_draw_protocol (layer ));
129
+ continue ;
130
+ }
131
+ layer = mp_obj_cast_to_native_base (
132
+ self -> members -> items [i ], & vectorio_polygon_type );
133
+ if (layer != MP_OBJ_NULL ) {
134
+ common_hal_vectorio_vector_shape_set_dirty (common_hal_vectorio_polygon_get_draw_protocol (layer ));
135
+ continue ;
136
+ }
137
+ #endif
118
138
}
119
139
}
120
140
You can’t perform that action at this time.
0 commit comments