/* Recursively refresh the style of the children. Go deeper until a not NULL style is found because the NULL styles are inherited from the parent  */
static void refresh_children_style(lv_obj_t *obj)
/* Recursively refresh the style of the children. Go deeper until a not NULL style is found because the NULL styles are inherited from the parent  */
static void refresh_children_style(lv_obj_t *obj)
{
    lv_obj_t * child = lv_obj_get_child(obj, NULL);
    while(child != NULL) {
        if(child->style_p == NULL) {
            refresh_children_style(child);
            lv_obj_refresh_style(child);
        } else if(child->style_p->glass) {
            refresh_children_style(child);
        }
        child = lv_obj_get_child(obj, child);
    }
}