|
|
|
@ -38,7 +38,9 @@ TR_treeWalk(TR_Tree this, TR_TreeAction action) |
|
|
|
} |
|
|
|
|
|
|
|
if (NULL == TR_TREE_LEFT(node) || previous == TR_TREE_LEFT(node)) { |
|
|
|
action(node->data, depth); |
|
|
|
if (action) { |
|
|
|
action(node->data, depth); |
|
|
|
} |
|
|
|
previous = node; |
|
|
|
|
|
|
|
if (NULL != TR_TREE_RIGHT(node)) { |
|
|
|
|