Merge pull request #2936 from dunkmann00/pixelbuf-slice-fix

Fix error when getting a pixelbuf slice
This commit is contained in:
Jeff Epler 2020-05-20 19:15:10 -05:00 committed by GitHub
commit 54a38fdf01
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -311,7 +311,7 @@ STATIC mp_obj_t pixelbuf_pixelbuf_subscr(mp_obj_t self_in, mp_obj_t index_in, mp
} }
mp_obj_tuple_t* t = MP_OBJ_TO_PTR(mp_obj_new_tuple(len, NULL)); mp_obj_tuple_t* t = MP_OBJ_TO_PTR(mp_obj_new_tuple(len, NULL));
for (uint i = 0; i < len; i++) { for (uint i = 0; i < len; i++) {
t->items[i] = common_hal__pixelbuf_pixelbuf_get_pixel(self_in, i * slice.step); t->items[i] = common_hal__pixelbuf_pixelbuf_get_pixel(self_in, i * slice.step + slice.start);
} }
return MP_OBJ_FROM_PTR(t); return MP_OBJ_FROM_PTR(t);
} else { // Set } else { // Set