This patch fixes backward navigation by blocking processing
of relations before finding predecessor in canonical order.
Change-Id: I2b5cd71a8f54f408a10779dedf5b936fff0e7d76
}
}
- void *next_related_in_direction = !force_next ? _get_object_in_relation_flow(table, node, forward) : NULL;
+ //TIZEN_ONLY(20181022): Fix for navigation problems related with relations
+ void *next_related_in_direction = NULL;
+ if (all_children_visited || forward)
+ next_related_in_direction = !force_next ? _get_object_in_relation_flow(table, node, forward) : NULL;
+ //
/* force_next means that the search_mode is NEIGHBOR_SEARCH_MODE_CONTINUE_AFTER_FAILED_RECURSING
in this case the node is elm_layout which is parent of proxy object.