/* Refresh the style of all children of an object. (Called recursively)  */
static void report_style_mod_core(void *style_p, lv_obj_t *obj)
/* Refresh the style of all children of an object. (Called recursively)  */
static void report_style_mod_core(void *style_p, lv_obj_t *obj)
{
    lv_obj_t * i;
    LV_LL_READ(obj->child_ll, i)
    {
        if(i->style_p == style_p || style_p == NULL) {
            refresh_children_style(i);
            lv_obj_refresh_style(i);
        }
        report_style_mod_core(style_p, i);
    }
}