diff --git a/src/lv_core/lv_indev.c b/src/lv_core/lv_indev.c index 38808d3ea..e621f89b6 100644 --- a/src/lv_core/lv_indev.c +++ b/src/lv_core/lv_indev.c @@ -307,14 +307,14 @@ void lv_indev_wait_release(lv_indev_t * indev) * @param indev pointer to an input device * @return pointer to the indev read refresher task. (NULL on error) */ -lv_task_t * lv_indev_get_read_task(lv_disp_t * indev) +lv_task_t * lv_indev_get_read_task(lv_indev_t * indev) { if(!indev) { LV_LOG_WARN("lv_indev_get_read_task: indev was NULL"); return NULL; } - return indev->refr_task; + return indev->driver.read_task; } /** diff --git a/src/lv_core/lv_indev.h b/src/lv_core/lv_indev.h index 2b7b91e98..402c8273d 100644 --- a/src/lv_core/lv_indev.h +++ b/src/lv_core/lv_indev.h @@ -139,7 +139,7 @@ void lv_indev_wait_release(lv_indev_t * indev); * @param indev pointer to an inout device * @return pointer to the indev read refresher task. (NULL on error) */ -lv_task_t * lv_indev_get_read_task(lv_disp_t * indev); +lv_task_t * lv_indev_get_read_task(lv_indev_t * indev); /** * Gets a pointer to the currently active object in indev proc functions.