{
Node *node;
- while(eina_iterator_next(it->real_iterator, (void**)&node))
+ EINA_ITERATOR_FOREACH(it->real_iterator, node)
{
for(int i = 0 ;i < NODE_DIRECTIONS_COUNT; i++)
{
iter = eina_hash_iterator_data_new(node_hash);
- do
+ EINA_ITERATOR_FOREACH(iter, upper)
{
- if (!eina_iterator_next(iter, (void**)&upper))
- return NULL;
+ if (upper->type == NODE_TYPE_NORMAL)
+ break;
}
- while (upper->type != NODE_TYPE_NORMAL);
eina_iterator_free(iter);
+ if (upper->type != NODE_TYPE_NORMAL)
+ return NULL;
+
return upper;
}
if (node == elem) continue;
_unregister(obj, manager, node);
}
-
- pd->current_border = NULL;
}
static void
}
static void
-_redirect_changed_cb(void *data, const Efl_Event *ev)
+_redirect_changed_cb(void *data, const Efl_Event *ev EINA_UNUSED)
{
//if (efl_ui_focus_manager_redirect_get(ev->object) != data) return;