/* Iterate through the children of an object (start from the "youngest")  */
lv_obj_t* lv_obj_get_child(const lv_obj_t *obj, const lv_obj_t *child)
/* Iterate through the children of an object (start from the "youngest")  */
lv_obj_t* lv_obj_get_child(const lv_obj_t *obj, const lv_obj_t *child)
{
    lv_obj_t * result = NULL;
    if(child == NULL) {
        result = lv_ll_get_head(&obj->child_ll);
    } else {
        result = lv_ll_get_next(&obj->child_ll, child);
    }
    return result;
}