Skip to content

Commit fd78014

Browse files
author
Margaret Matocha
committed
Deleted mpy-cross file
1 parent 7eb60b6 commit fd78014

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

shared-bindings/displayio/Group.c

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -215,9 +215,14 @@ MP_DEFINE_CONST_FUN_OBJ_2(displayio_group_append_obj, displayio_group_obj_append
215215
//|
216216
STATIC mp_obj_t displayio_group_obj_insert(mp_obj_t self_in, mp_obj_t index_obj, mp_obj_t layer) {
217217
displayio_group_t *self = native_group(self_in);
218-
size_t index = mp_get_index(&displayio_group_type, common_hal_displayio_group_get_len(self), index_obj, false);
219-
common_hal_displayio_group_insert(self, index, layer);
220-
return mp_const_none;
218+
if ((size_t) MP_OBJ_SMALL_INT_VALUE(index_obj) == common_hal_displayio_group_get_len(self)){
219+
return displayio_group_obj_append(self_in, layer);
220+
}
221+
else {
222+
size_t index = mp_get_index(&displayio_group_type, common_hal_displayio_group_get_len(self), index_obj, false);
223+
common_hal_displayio_group_insert(self, index, layer);
224+
return mp_const_none;
225+
}
221226
}
222227
MP_DEFINE_CONST_FUN_OBJ_3(displayio_group_insert_obj, displayio_group_obj_insert);
223228

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy