diff --git a/src/core/lv_obj_event.c b/src/core/lv_obj_event.c index 6ab04fd687..36fb7e1f78 100644 --- a/src/core/lv_obj_event.c +++ b/src/core/lv_obj_event.c @@ -381,6 +381,7 @@ static lv_result_t event_send_core(lv_event_t * e) e->current_target = parent; res = event_send_core(e); } + if(res != LV_RESULT_OK) return res; /*Trickle down to children if enabled*/ if(event_is_trickled(e)) {