Move the get_buffer call earlier

This commit is contained in:
Dave Astels 2019-08-20 13:48:12 -04:00
parent 0fd886fa7f
commit eb0a8cc0bf
1 changed files with 3 additions and 2 deletions

View File

@ -402,6 +402,9 @@ STATIC mp_obj_t displayio_display_obj_fill_row(size_t n_args, const mp_obj_t *po
mp_raise_ValueError(translate("Display must have a 16 bit colorspace."));
}
mp_buffer_info_t bufinfo;
mp_get_buffer_raise(result, &bufinfo, MP_BUFFER_WRITE);
displayio_area_t area = {
.x1 = 0,
.y1 = y,
@ -415,8 +418,6 @@ STATIC mp_obj_t displayio_display_obj_fill_row(size_t n_args, const mp_obj_t *po
buffer_size += 1;
}
mp_buffer_info_t bufinfo;
mp_get_buffer_raise(result, &bufinfo, MP_BUFFER_WRITE);
uint32_t *result_buffer = bufinfo.buf;
size_t result_buffer_size = bufinfo.len;