Change-Id: Ib12393a9673e8f5523899468b8a9f3cb39a4ecad
Signed-off-by: Lukasz Oleksak <l.oleksak@samsung.com>
g_object_unref(next_related_in_direction);
}
- while (1)
+ while (node)
{
AtspiAccessible *prev_related_in_direction = (next_sibling_idx_modifier > 0)
? _get_object_in_relation(node, ATSPI_RELATION_FLOWS_FROM)
while (!_has_next_sibling(node, next_sibling_idx_modifier) || node==root) // no next sibling
{
DEBUG("DFS NO SIBLING");
- if (node == root)
+ if (!node || node == root)
{
- DEBUG("DFS ROOT")
+ DEBUG("DFS END");
g_object_unref(node);
return NULL;
}
}
}
}
+ DEBUG("DFS END");
+ return NULL;
}
AtspiAccessible *_first(FlatNaviContext *ctx)