From c3f80e2af89313998383fe25c5a7025aff02ec2d Mon Sep 17 00:00:00 2001 From: "Kwabena W. Agyeman" Date: Tue, 8 Jun 2021 21:50:56 -0700 Subject: [PATCH] Add missing framesize init check --- src/omv/modules/py_sensor.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/omv/modules/py_sensor.c b/src/omv/modules/py_sensor.c index 7461466c8..d087f5c4f 100644 --- a/src/omv/modules/py_sensor.c +++ b/src/omv/modules/py_sensor.c @@ -336,6 +336,10 @@ static mp_obj_t py_sensor_set_windowing(uint n_args, const mp_obj_t *args) static mp_obj_t py_sensor_get_windowing() { + if (sensor.framesize == FRAMESIZE_INVALID) { + mp_raise_msg(&mp_type_ValueError, MP_ERROR_TEXT("Frame size not set yet!")); + } + return mp_obj_new_tuple(4, (mp_obj_t []) {mp_obj_new_int(framebuffer_get_x()), mp_obj_new_int(framebuffer_get_y()), mp_obj_new_int(framebuffer_get_u()),