//just in case if layer has no valid objects in the list.
EINA_INLIST_REVERSE_FOREACH(list, layer)
- if (layer->objects) break;
+ {
+ if (!layer->objects) continue;
- list = EINA_INLIST_GET(layer->objects);
- if (!list) return NULL;
+ list = EINA_INLIST_GET(layer->objects);
+ if (!list) return NULL;
- obj = (Evas_Object_Protected_Data *) list->last;
- if (!obj) return NULL;
+ obj = (Evas_Object_Protected_Data *) list->last;
+ if (!obj) return NULL;
- while (obj)
- {
- if (!obj->delete_me) return obj->object;
- obj = evas_object_below_get_internal(obj);
+ while (obj)
+ {
+ if (!obj->delete_me) return obj->object;
+ obj = evas_object_below_get_internal(obj);
+ }
}
return NULL;