diff options
author | terry.rong <rongyichang@xiaomi.com> | 2024-01-17 21:38:05 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-17 14:38:05 +0100 |
commit | 122acbd00f2d209ddb25f637bfe72c06428a43cc (patch) | |
tree | c0da3af8efe4e1e30d34252b4a4df1c60729404c /src | |
parent | 0379088110631f9d60d3d01b295efe47d46bdefc (diff) | |
download | lvgl-122acbd00f2d209ddb25f637bfe72c06428a43cc.tar.gz lvgl-122acbd00f2d209ddb25f637bfe72c06428a43cc.zip |
fix(event): fix assert in event bubble mode. (#5357)
Signed-off-by: rongyichang <rongyichang@xiaomi.com>
Diffstat (limited to 'src')
34 files changed, 64 insertions, 64 deletions
diff --git a/src/core/lv_obj.c b/src/core/lv_obj.c index a2eeecbd9..447268408 100644 --- a/src/core/lv_obj.c +++ b/src/core/lv_obj.c @@ -390,7 +390,7 @@ static void lv_obj_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj) static void lv_obj_draw(lv_event_t * e) { lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); if(code == LV_EVENT_COVER_CHECK) { lv_cover_check_info_t * info = lv_event_get_param(e); if(info->res == LV_COVER_RES_MASKED) return; diff --git a/src/dev/display/lcd/lv_lcd_generic_mipi.c b/src/dev/display/lcd/lv_lcd_generic_mipi.c index ae3cf7130..46bcf1b5a 100644 --- a/src/dev/display/lcd/lv_lcd_generic_mipi.c +++ b/src/dev/display/lcd/lv_lcd_generic_mipi.c @@ -317,7 +317,7 @@ static void set_rotation(lv_lcd_generic_mipi_driver_t * drv, lv_display_rotation */ static void res_chg_event_cb(lv_event_t * e) { - lv_display_t * disp = lv_event_get_target(e); + lv_display_t * disp = lv_event_get_current_target(e); lv_lcd_generic_mipi_driver_t * drv = get_driver(disp); uint16_t hor_res = lv_display_get_horizontal_resolution(disp); diff --git a/src/dev/sdl/lv_sdl_window.c b/src/dev/sdl/lv_sdl_window.c index 4ff0b4cc5..123703a93 100644 --- a/src/dev/sdl/lv_sdl_window.c +++ b/src/dev/sdl/lv_sdl_window.c @@ -357,7 +357,7 @@ static void texture_resize(lv_display_t * disp) static void res_chg_event_cb(lv_event_t * e) { - lv_display_t * disp = lv_event_get_target(e); + lv_display_t * disp = lv_event_get_current_target(e); int32_t hor_res = lv_display_get_horizontal_resolution(disp); int32_t ver_res = lv_display_get_vertical_resolution(disp); diff --git a/src/display/lv_display.c b/src/display/lv_display.c index 8a8053411..260abff16 100644 --- a/src/display/lv_display.c +++ b/src/display/lv_display.c @@ -1039,7 +1039,7 @@ static bool is_out_anim(lv_screen_load_anim_t anim_type) static void disp_event_cb(lv_event_t * e) { lv_event_code_t code = lv_event_get_code(e); - lv_display_t * disp = lv_event_get_target(e); + lv_display_t * disp = lv_event_get_current_target(e); switch(code) { case LV_EVENT_REFR_REQUEST: if(disp->refr_timer) lv_timer_resume(disp->refr_timer); diff --git a/src/others/file_explorer/lv_file_explorer.c b/src/others/file_explorer/lv_file_explorer.c index cfcb00aa9..cca55a307 100644 --- a/src/others/file_explorer/lv_file_explorer.c +++ b/src/others/file_explorer/lv_file_explorer.c @@ -420,7 +420,7 @@ static void init_style(lv_obj_t * obj) static void quick_access_event_handler(lv_event_t * e) { lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * btn = lv_event_get_target(e); + lv_obj_t * btn = lv_event_get_current_target(e); lv_obj_t * obj = lv_event_get_user_data(e); lv_file_explorer_t * explorer = (lv_file_explorer_t *)obj; @@ -457,7 +457,7 @@ static void quick_access_event_handler(lv_event_t * e) static void quick_access_area_event_handler(lv_event_t * e) { lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * area = lv_event_get_target(e); + lv_obj_t * area = lv_event_get_current_target(e); lv_obj_t * obj = lv_event_get_user_data(e); lv_file_explorer_t * explorer = (lv_file_explorer_t *)obj; diff --git a/src/others/gridnav/lv_gridnav.c b/src/others/gridnav/lv_gridnav.c index 07ea699e9..ddb62f13d 100644 --- a/src/others/gridnav/lv_gridnav.c +++ b/src/others/gridnav/lv_gridnav.c @@ -132,7 +132,7 @@ void lv_gridnav_set_focused(lv_obj_t * cont, lv_obj_t * to_focus, lv_anim_enable static void gridnav_event_cb(lv_event_t * e) { - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_gridnav_dsc_t * dsc = lv_event_get_user_data(e); lv_event_code_t code = lv_event_get_code(e); diff --git a/src/others/ime/lv_ime_pinyin.c b/src/others/ime/lv_ime_pinyin.c index 3617ad210..4a358baed 100644 --- a/src/others/ime/lv_ime_pinyin.c +++ b/src/others/ime/lv_ime_pinyin.c @@ -603,7 +603,7 @@ static void lv_ime_pinyin_destructor(const lv_obj_class_t * class_p, lv_obj_t * static void lv_ime_pinyin_kb_event(lv_event_t * e) { lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * kb = lv_event_get_target(e); + lv_obj_t * kb = lv_event_get_current_target(e); lv_obj_t * obj = lv_event_get_user_data(e); lv_ime_pinyin_t * pinyin_ime = (lv_ime_pinyin_t *)obj; @@ -739,7 +739,7 @@ static void lv_ime_pinyin_kb_event(lv_event_t * e) static void lv_ime_pinyin_cand_panel_event(lv_event_t * e) { lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * cand_panel = lv_event_get_target(e); + lv_obj_t * cand_panel = lv_event_get_current_target(e); lv_obj_t * obj = (lv_obj_t *)lv_event_get_user_data(e); lv_ime_pinyin_t * pinyin_ime = (lv_ime_pinyin_t *)obj; @@ -842,7 +842,7 @@ static void pinyin_page_proc(lv_obj_t * obj, uint16_t dir) static void lv_ime_pinyin_style_change_event(lv_event_t * e) { lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_ime_pinyin_t * pinyin_ime = (lv_ime_pinyin_t *)obj; diff --git a/src/widgets/arc/lv_arc.c b/src/widgets/arc/lv_arc.c index 8a9a97b85..4465a0b40 100644 --- a/src/widgets/arc/lv_arc.c +++ b/src/widgets/arc/lv_arc.c @@ -444,8 +444,8 @@ static void lv_arc_event(const lv_obj_class_t * class_p, lv_event_t * e) if(res != LV_RESULT_OK) return; lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * obj = lv_event_get_target(e); - lv_arc_t * arc = (lv_arc_t *)lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); + lv_arc_t * arc = (lv_arc_t *)obj; if(code == LV_EVENT_PRESSING) { lv_indev_t * indev = lv_indev_active(); if(indev == NULL) return; @@ -670,7 +670,7 @@ static void lv_arc_event(const lv_obj_class_t * class_p, lv_event_t * e) static void lv_arc_draw(lv_event_t * e) { - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_arc_t * arc = (lv_arc_t *)obj; lv_layer_t * layer = lv_event_get_layer(e); diff --git a/src/widgets/bar/lv_bar.c b/src/widgets/bar/lv_bar.c index 117c876b4..43e9252cf 100644 --- a/src/widgets/bar/lv_bar.c +++ b/src/widgets/bar/lv_bar.c @@ -260,7 +260,7 @@ static void lv_bar_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj) static void draw_indic(lv_event_t * e) { - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_bar_t * bar = (lv_bar_t *)obj; lv_layer_t * layer = lv_event_get_layer(e); @@ -560,7 +560,7 @@ static void lv_bar_event(const lv_obj_class_t * class_p, lv_event_t * e) if(res != LV_RESULT_OK) return; lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); if(code == LV_EVENT_REFR_EXT_DRAW_SIZE) { int32_t indic_size; diff --git a/src/widgets/buttonmatrix/lv_buttonmatrix.c b/src/widgets/buttonmatrix/lv_buttonmatrix.c index 904ffbb6d..291d69a78 100644 --- a/src/widgets/buttonmatrix/lv_buttonmatrix.c +++ b/src/widgets/buttonmatrix/lv_buttonmatrix.c @@ -399,7 +399,7 @@ static void lv_buttonmatrix_event(const lv_obj_class_t * class_p, lv_event_t * e if(res != LV_RESULT_OK) return; lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_buttonmatrix_t * btnm = (lv_buttonmatrix_t *)obj; lv_point_t p; @@ -661,7 +661,7 @@ static void lv_buttonmatrix_event(const lv_obj_class_t * class_p, lv_event_t * e static void draw_main(lv_event_t * e) { - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_buttonmatrix_t * btnm = (lv_buttonmatrix_t *)obj; if(btnm->btn_cnt == 0) return; diff --git a/src/widgets/calendar/lv_calendar.c b/src/widgets/calendar/lv_calendar.c index 3cdea1dba..ddaa6929f 100644 --- a/src/widgets/calendar/lv_calendar.c +++ b/src/widgets/calendar/lv_calendar.c @@ -296,7 +296,7 @@ static void lv_calendar_constructor(const lv_obj_class_t * class_p, lv_obj_t * o static void draw_task_added_event_cb(lv_event_t * e) { - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_draw_task_t * draw_task = lv_event_get_param(e); if(((lv_draw_dsc_base_t *)draw_task->draw_dsc)->part != LV_PART_ITEMS) return; diff --git a/src/widgets/calendar/lv_calendar_header_arrow.c b/src/widgets/calendar/lv_calendar_header_arrow.c index ef8063c38..a9daad4ae 100644 --- a/src/widgets/calendar/lv_calendar_header_arrow.c +++ b/src/widgets/calendar/lv_calendar_header_arrow.c @@ -102,7 +102,7 @@ static void my_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj) static void month_event_cb(lv_event_t * e) { - lv_obj_t * btn = lv_event_get_target(e); + lv_obj_t * btn = lv_event_get_current_target(e); lv_obj_t * header = lv_obj_get_parent(btn); lv_obj_t * calendar = lv_obj_get_parent(header); @@ -139,7 +139,7 @@ static void month_event_cb(lv_event_t * e) static void value_changed_event_cb(lv_event_t * e) { - lv_obj_t * header = lv_event_get_target(e); + lv_obj_t * header = lv_event_get_current_target(e); lv_obj_t * calendar = lv_obj_get_parent(header); const lv_calendar_date_t * cur_date = lv_calendar_get_showed_date(calendar); diff --git a/src/widgets/calendar/lv_calendar_header_dropdown.c b/src/widgets/calendar/lv_calendar_header_dropdown.c index 76b1ef6d9..77d508be9 100644 --- a/src/widgets/calendar/lv_calendar_header_dropdown.c +++ b/src/widgets/calendar/lv_calendar_header_dropdown.c @@ -124,7 +124,7 @@ static void my_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj) static void month_event_cb(lv_event_t * e) { - lv_obj_t * dropdown = lv_event_get_target(e); + lv_obj_t * dropdown = lv_event_get_current_target(e); lv_obj_t * calendar = lv_event_get_user_data(e); uint32_t sel = lv_dropdown_get_selected(dropdown); @@ -139,7 +139,7 @@ static void month_event_cb(lv_event_t * e) static void year_event_cb(lv_event_t * e) { - lv_obj_t * dropdown = lv_event_get_target(e); + lv_obj_t * dropdown = lv_event_get_current_target(e); lv_obj_t * calendar = lv_event_get_user_data(e); uint32_t sel = lv_dropdown_get_selected(dropdown); @@ -161,7 +161,7 @@ static void year_event_cb(lv_event_t * e) static void value_changed_event_cb(lv_event_t * e) { - lv_obj_t * header = lv_event_get_target(e); + lv_obj_t * header = lv_event_get_current_target(e); lv_obj_t * calendar = lv_obj_get_parent(header); const lv_calendar_date_t * cur_date = lv_calendar_get_showed_date(calendar); diff --git a/src/widgets/chart/lv_chart.c b/src/widgets/chart/lv_chart.c index 498ae580a..40d05ff89 100644 --- a/src/widgets/chart/lv_chart.c +++ b/src/widgets/chart/lv_chart.c @@ -650,7 +650,7 @@ static void lv_chart_event(const lv_obj_class_t * class_p, lv_event_t * e) if(res != LV_RESULT_OK) return; lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_chart_t * chart = (lv_chart_t *)obj; if(code == LV_EVENT_PRESSED) { diff --git a/src/widgets/checkbox/lv_checkbox.c b/src/widgets/checkbox/lv_checkbox.c index 7092dc27d..157559b79 100644 --- a/src/widgets/checkbox/lv_checkbox.c +++ b/src/widgets/checkbox/lv_checkbox.c @@ -172,7 +172,7 @@ static void lv_checkbox_event(const lv_obj_class_t * class_p, lv_event_t * e) if(res != LV_RESULT_OK) return; lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); if(code == LV_EVENT_GET_SELF_SIZE) { lv_point_t * p = lv_event_get_param(e); @@ -210,7 +210,7 @@ static void lv_checkbox_event(const lv_obj_class_t * class_p, lv_event_t * e) static void lv_checkbox_draw(lv_event_t * e) { - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_checkbox_t * cb = (lv_checkbox_t *)obj; lv_layer_t * layer = lv_event_get_layer(e); diff --git a/src/widgets/dropdown/lv_dropdown.c b/src/widgets/dropdown/lv_dropdown.c index cde148af1..22653d797 100644 --- a/src/widgets/dropdown/lv_dropdown.c +++ b/src/widgets/dropdown/lv_dropdown.c @@ -664,7 +664,7 @@ static void lv_dropdown_event(const lv_obj_class_t * class_p, lv_event_t * e) if(res != LV_RESULT_OK) return; lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_dropdown_t * dropdown = (lv_dropdown_t *)obj; if(code == LV_EVENT_FOCUSED) { @@ -755,7 +755,7 @@ static void lv_dropdown_list_event(const lv_obj_class_t * class_p, lv_event_t * res = lv_obj_event_base(MY_CLASS_LIST, e); if(res != LV_RESULT_OK) return; } - lv_obj_t * list = lv_event_get_target(e); + lv_obj_t * list = lv_event_get_current_target(e); lv_obj_t * dropdown_obj = ((lv_dropdown_list_t *)list)->dropdown; lv_dropdown_t * dropdown = (lv_dropdown_t *)dropdown_obj; @@ -780,7 +780,7 @@ static void lv_dropdown_list_event(const lv_obj_class_t * class_p, lv_event_t * static void draw_main(lv_event_t * e) { - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_dropdown_t * dropdown = (lv_dropdown_t *)obj; lv_layer_t * layer = lv_event_get_layer(e); @@ -897,7 +897,7 @@ static void draw_main(lv_event_t * e) static void draw_list(lv_event_t * e) { - lv_obj_t * list_obj = lv_event_get_target(e); + lv_obj_t * list_obj = lv_event_get_current_target(e); lv_dropdown_list_t * list = (lv_dropdown_list_t *)list_obj; lv_obj_t * dropdown_obj = list->dropdown; lv_dropdown_t * dropdown = (lv_dropdown_t *)dropdown_obj; diff --git a/src/widgets/image/lv_image.c b/src/widgets/image/lv_image.c index 3c681ca6e..9b46bd1a6 100644 --- a/src/widgets/image/lv_image.c +++ b/src/widgets/image/lv_image.c @@ -582,7 +582,7 @@ static void lv_image_event(const lv_obj_class_t * class_p, lv_event_t * e) lv_result_t res = lv_obj_event_base(MY_CLASS, e); if(res != LV_RESULT_OK) return; - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_image_t * img = (lv_image_t *)obj; lv_point_t pivot_px; lv_image_get_pivot(obj, &pivot_px); @@ -652,7 +652,7 @@ static void lv_image_event(const lv_obj_class_t * class_p, lv_event_t * e) static void draw_image(lv_event_t * e) { lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_image_t * img = (lv_image_t *)obj; if(code == LV_EVENT_COVER_CHECK) { lv_cover_check_info_t * info = lv_event_get_param(e); diff --git a/src/widgets/imagebutton/lv_imagebutton.c b/src/widgets/imagebutton/lv_imagebutton.c index 553061c4f..77f6f3360 100644 --- a/src/widgets/imagebutton/lv_imagebutton.c +++ b/src/widgets/imagebutton/lv_imagebutton.c @@ -153,7 +153,7 @@ static void lv_imagebutton_event(const lv_obj_class_t * class_p, lv_event_t * e) if(res != LV_RESULT_OK) return; lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); if(code == LV_EVENT_PRESSED || code == LV_EVENT_RELEASED || code == LV_EVENT_PRESS_LOST) { refr_image(obj); } @@ -178,7 +178,7 @@ static void lv_imagebutton_event(const lv_obj_class_t * class_p, lv_event_t * e) static void draw_main(lv_event_t * e) { - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_imagebutton_t * imagebutton = (lv_imagebutton_t *)obj; lv_layer_t * layer = lv_event_get_layer(e); diff --git a/src/widgets/keyboard/lv_keyboard.c b/src/widgets/keyboard/lv_keyboard.c index d23efb124..ea12d8e04 100644 --- a/src/widgets/keyboard/lv_keyboard.c +++ b/src/widgets/keyboard/lv_keyboard.c @@ -272,7 +272,7 @@ bool lv_buttonmatrix_get_popovers(const lv_obj_t * obj) void lv_keyboard_def_event_cb(lv_event_t * e) { - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); LV_ASSERT_OBJ(obj, MY_CLASS); lv_keyboard_t * keyboard = (lv_keyboard_t *)obj; diff --git a/src/widgets/label/lv_label.c b/src/widgets/label/lv_label.c index 363f0275c..287fcc7ab 100644 --- a/src/widgets/label/lv_label.c +++ b/src/widgets/label/lv_label.c @@ -672,7 +672,7 @@ static void lv_label_event(const lv_obj_class_t * class_p, lv_event_t * e) if(res != LV_RESULT_OK) return; const lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); if((code == LV_EVENT_STYLE_CHANGED) || (code == LV_EVENT_SIZE_CHANGED)) { /*Revert dots for proper refresh*/ @@ -716,7 +716,7 @@ static void lv_label_event(const lv_obj_class_t * class_p, lv_event_t * e) static void draw_main(lv_event_t * e) { - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_label_t * label = (lv_label_t *)obj; lv_layer_t * layer = lv_event_get_layer(e); diff --git a/src/widgets/led/lv_led.c b/src/widgets/led/lv_led.c index 30ef88dae..d9aa4ca2b 100644 --- a/src/widgets/led/lv_led.c +++ b/src/widgets/led/lv_led.c @@ -140,7 +140,7 @@ static void lv_led_event(const lv_obj_class_t * class_p, lv_event_t * e) if(res != LV_RESULT_OK) return; } - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); if(code == LV_EVENT_DRAW_MAIN) { /*Make darker colors in a temporary style according to the brightness*/ lv_led_t * led = (lv_led_t *)obj; diff --git a/src/widgets/line/lv_line.c b/src/widgets/line/lv_line.c index fc8732dcf..1b6f32451 100644 --- a/src/widgets/line/lv_line.c +++ b/src/widgets/line/lv_line.c @@ -143,7 +143,7 @@ static void lv_line_event(const lv_obj_class_t * class_p, lv_event_t * e) if(res != LV_RESULT_OK) return; lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); if(code == LV_EVENT_REFR_EXT_DRAW_SIZE) { /*The corner of the skew lines is out of the intended area*/ diff --git a/src/widgets/menu/lv_menu.c b/src/widgets/menu/lv_menu.c index 875976180..899a00329 100644 --- a/src/widgets/menu/lv_menu.c +++ b/src/widgets/menu/lv_menu.c @@ -708,7 +708,7 @@ static void lv_menu_refr_main_header_mode(lv_obj_t * obj) static void lv_menu_load_page_event_cb(lv_event_t * e) { - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_menu_load_page_event_data_t * event_data = lv_event_get_user_data(e); lv_menu_t * menu = (lv_menu_t *)(event_data->menu); lv_obj_t * page = event_data->page; @@ -758,7 +758,7 @@ static void lv_menu_back_event_cb(lv_event_t * e) lv_event_code_t code = lv_event_get_code(e); /* LV_EVENT_CLICKED */ if(code == LV_EVENT_CLICKED) { - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_menu_t * menu = (lv_menu_t *)lv_event_get_user_data(e); if(!(obj == menu->main_header_back_btn || obj == menu->sidebar_header_back_btn)) return; diff --git a/src/widgets/msgbox/lv_msgbox.c b/src/widgets/msgbox/lv_msgbox.c index c939b16a9..b1cc16caf 100644 --- a/src/widgets/msgbox/lv_msgbox.c +++ b/src/widgets/msgbox/lv_msgbox.c @@ -270,7 +270,7 @@ void lv_msgbox_close_async(lv_obj_t * obj) static void msgbox_close_click_event_cb(lv_event_t * e) { - lv_obj_t * btn = lv_event_get_target(e); + lv_obj_t * btn = lv_event_get_current_target(e); lv_obj_t * mbox = lv_obj_get_parent(lv_obj_get_parent(btn)); lv_msgbox_close(mbox); } diff --git a/src/widgets/roller/lv_roller.c b/src/widgets/roller/lv_roller.c index 70a4f5ed6..d925798be 100644 --- a/src/widgets/roller/lv_roller.c +++ b/src/widgets/roller/lv_roller.c @@ -403,7 +403,7 @@ static void lv_roller_label_event(const lv_obj_class_t * class_p, lv_event_t * e if(res != LV_RESULT_OK) return; } - lv_obj_t * label = lv_event_get_target(e); + lv_obj_t * label = lv_event_get_current_target(e); if(code == LV_EVENT_REFR_EXT_DRAW_SIZE) { /*If the selected text has a larger font it needs some extra space to draw it*/ int32_t * s = lv_event_get_param(e); @@ -423,7 +423,7 @@ static void lv_roller_label_event(const lv_obj_class_t * class_p, lv_event_t * e static void draw_main(lv_event_t * e) { lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); if(code == LV_EVENT_DRAW_MAIN) { /*Draw the selected rectangle*/ lv_layer_t * layer = lv_event_get_layer(e); @@ -498,7 +498,7 @@ static void draw_label(lv_event_t * e) { /* Split the drawing of the label into an upper (above the selected area) * and a lower (below the selected area)*/ - lv_obj_t * label_obj = lv_event_get_target(e); + lv_obj_t * label_obj = lv_event_get_current_target(e); lv_obj_t * roller = lv_obj_get_parent(label_obj); lv_draw_label_dsc_t label_draw_dsc; lv_draw_label_dsc_init(&label_draw_dsc); diff --git a/src/widgets/scale/lv_scale.c b/src/widgets/scale/lv_scale.c index b39fb8c2e..cee6ba11f 100644 --- a/src/widgets/scale/lv_scale.c +++ b/src/widgets/scale/lv_scale.c @@ -441,7 +441,7 @@ static void lv_scale_event(const lv_obj_class_t * class_p, lv_event_t * event) if(res != LV_RESULT_OK) return; lv_event_code_t event_code = lv_event_get_code(event); - lv_obj_t * obj = lv_event_get_target(event); + lv_obj_t * obj = lv_event_get_current_target(event); lv_scale_t * scale = (lv_scale_t *) obj; LV_UNUSED(scale); diff --git a/src/widgets/slider/lv_slider.c b/src/widgets/slider/lv_slider.c index b44344f85..577b91e30 100644 --- a/src/widgets/slider/lv_slider.c +++ b/src/widgets/slider/lv_slider.c @@ -110,7 +110,7 @@ static void lv_slider_event(const lv_obj_class_t * class_p, lv_event_t * e) if(res != LV_RESULT_OK) return; lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_slider_t * slider = (lv_slider_t *)obj; lv_slider_mode_t type = lv_slider_get_mode(obj); @@ -231,7 +231,7 @@ static void lv_slider_event(const lv_obj_class_t * class_p, lv_event_t * e) static void draw_knob(lv_event_t * e) { - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_slider_t * slider = (lv_slider_t *)obj; lv_layer_t * layer = lv_event_get_layer(e); diff --git a/src/widgets/span/lv_span.c b/src/widgets/span/lv_span.c index 48ac19dac..539c94d1d 100644 --- a/src/widgets/span/lv_span.c +++ b/src/widgets/span/lv_span.c @@ -564,7 +564,7 @@ static void lv_spangroup_event(const lv_obj_class_t * class_p, lv_event_t * e) if(lv_obj_event_base(MY_CLASS, e) != LV_RESULT_OK) return; lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_spangroup_t * spans = (lv_spangroup_t *)obj; if(code == LV_EVENT_DRAW_MAIN) { @@ -615,7 +615,7 @@ static void lv_spangroup_event(const lv_obj_class_t * class_p, lv_event_t * e) static void draw_main(lv_event_t * e) { - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_layer_t * layer = lv_event_get_layer(e); lv_draw_span(obj, layer); diff --git a/src/widgets/spinbox/lv_spinbox.c b/src/widgets/spinbox/lv_spinbox.c index 6fac1a857..fd17ba710 100644 --- a/src/widgets/spinbox/lv_spinbox.c +++ b/src/widgets/spinbox/lv_spinbox.c @@ -303,7 +303,7 @@ static void lv_spinbox_event(const lv_obj_class_t * class_p, lv_event_t * e) if(res != LV_RESULT_OK) return; const lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_spinbox_t * spinbox = (lv_spinbox_t *)obj; if(code == LV_EVENT_RELEASED) { /*If released with an ENCODER then move to the next digit*/ diff --git a/src/widgets/switch/lv_switch.c b/src/widgets/switch/lv_switch.c index 40e3108d2..bb44e0c2f 100644 --- a/src/widgets/switch/lv_switch.c +++ b/src/widgets/switch/lv_switch.c @@ -117,7 +117,7 @@ static void lv_switch_event(const lv_obj_class_t * class_p, lv_event_t * e) if(res != LV_RESULT_OK) return; lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); if(code == LV_EVENT_REFR_EXT_DRAW_SIZE) { int32_t knob_left = lv_obj_get_style_pad_left(obj, LV_PART_KNOB); @@ -145,7 +145,7 @@ static void lv_switch_event(const lv_obj_class_t * class_p, lv_event_t * e) static void draw_main(lv_event_t * e) { - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_switch_t * sw = (lv_switch_t *)obj; lv_layer_t * layer = lv_event_get_layer(e); diff --git a/src/widgets/table/lv_table.c b/src/widgets/table/lv_table.c index 97a867884..85e4c33e5 100644 --- a/src/widgets/table/lv_table.c +++ b/src/widgets/table/lv_table.c @@ -535,7 +535,7 @@ static void lv_table_event(const lv_obj_class_t * class_p, lv_event_t * e) if(res != LV_RESULT_OK) return; lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_table_t * table = (lv_table_t *)obj; if(code == LV_EVENT_STYLE_CHANGED) { @@ -647,7 +647,7 @@ static void lv_table_event(const lv_obj_class_t * class_p, lv_event_t * e) static void draw_main(lv_event_t * e) { - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_table_t * table = (lv_table_t *)obj; lv_layer_t * layer = lv_event_get_layer(e); lv_area_t clip_area; diff --git a/src/widgets/tabview/lv_tabview.c b/src/widgets/tabview/lv_tabview.c index 707909ba2..f0e11952f 100644 --- a/src/widgets/tabview/lv_tabview.c +++ b/src/widgets/tabview/lv_tabview.c @@ -280,7 +280,7 @@ static void lv_tabview_event(const lv_obj_class_t * class_p, lv_event_t * e) if(res != LV_RESULT_OK) return; lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * target = lv_event_get_target(e); + lv_obj_t * target = lv_event_get_current_target(e); if(code == LV_EVENT_SIZE_CHANGED) { lv_tabview_set_active(target, lv_tabview_get_tab_active(target), LV_ANIM_OFF); @@ -289,7 +289,7 @@ static void lv_tabview_event(const lv_obj_class_t * class_p, lv_event_t * e) static void button_clicked_event_cb(lv_event_t * e) { - lv_obj_t * button = lv_event_get_target(e); + lv_obj_t * button = lv_event_get_current_target(e); lv_obj_t * tv = lv_obj_get_parent(lv_obj_get_parent(button)); int32_t idx = lv_obj_get_index_by_type(button, &lv_button_class); @@ -298,7 +298,7 @@ static void button_clicked_event_cb(lv_event_t * e) static void cont_scroll_end_event_cb(lv_event_t * e) { - lv_obj_t * cont = lv_event_get_target(e); + lv_obj_t * cont = lv_event_get_current_target(e); lv_event_code_t code = lv_event_get_code(e); lv_obj_t * tv = lv_obj_get_parent(cont); diff --git a/src/widgets/textarea/lv_textarea.c b/src/widgets/textarea/lv_textarea.c index 85dce9503..ad7d9bc89 100644 --- a/src/widgets/textarea/lv_textarea.c +++ b/src/widgets/textarea/lv_textarea.c @@ -880,7 +880,7 @@ static void lv_textarea_event(const lv_obj_class_t * class_p, lv_event_t * e) if(res != LV_RESULT_OK) return; lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); if(code == LV_EVENT_FOCUSED) { start_cursor_blink(obj); @@ -924,7 +924,7 @@ static void lv_textarea_event(const lv_obj_class_t * class_p, lv_event_t * e) static void label_event_cb(lv_event_t * e) { lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * label = lv_event_get_target(e); + lv_obj_t * label = lv_event_get_current_target(e); lv_obj_t * ta = lv_obj_get_parent(label); if(code == LV_EVENT_STYLE_CHANGED || code == LV_EVENT_SIZE_CHANGED) { @@ -1144,7 +1144,7 @@ static void update_cursor_position_on_click(lv_event_t * e) lv_indev_t * click_source = lv_indev_active(); if(click_source == NULL) return; - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_textarea_t * ta = (lv_textarea_t *)obj; if(ta->cursor.click_pos == 0) return; @@ -1279,7 +1279,7 @@ static lv_result_t insert_handler(lv_obj_t * obj, const char * txt) static void draw_placeholder(lv_event_t * e) { - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_textarea_t * ta = (lv_textarea_t *)obj; lv_layer_t * layer = lv_event_get_layer(e); const char * txt = lv_label_get_text(ta->label); @@ -1305,7 +1305,7 @@ static void draw_placeholder(lv_event_t * e) static void draw_cursor(lv_event_t * e) { - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_textarea_t * ta = (lv_textarea_t *)obj; lv_layer_t * layer = lv_event_get_layer(e); const char * txt = lv_label_get_text(ta->label); diff --git a/src/widgets/tileview/lv_tileview.c b/src/widgets/tileview/lv_tileview.c index 7d8672430..dad187fa4 100644 --- a/src/widgets/tileview/lv_tileview.c +++ b/src/widgets/tileview/lv_tileview.c @@ -151,7 +151,7 @@ static void lv_tileview_tile_constructor(const lv_obj_class_t * class_p, lv_obj_ static void tileview_event_cb(lv_event_t * e) { lv_event_code_t code = lv_event_get_code(e); - lv_obj_t * obj = lv_event_get_target(e); + lv_obj_t * obj = lv_event_get_current_target(e); lv_tileview_t * tv = (lv_tileview_t *) obj; if(code == LV_EVENT_SCROLL_END) { |