summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2012-05-04 14:40:45 +0200
committerBent Bisballe Nyeng <deva@aasimon.org>2012-05-04 14:40:45 +0200
commit71ee650643b0de6fc45a3805b4901b5106ba8581 (patch)
tree384cf7fdd20e8e6fcaf54ad69a2f1930a55d2e67
parent5edf746e07502eb7fed813a1f379f936445765e0 (diff)
Reformat tree dump to stdout.
-rw-r--r--src/tasktree.cc8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/tasktree.cc b/src/tasktree.cc
index b91c23b..77c8fc8 100644
--- a/src/tasktree.cc
+++ b/src/tasktree.cc
@@ -249,7 +249,6 @@ node_t* TaskTree::createNode(taskid_t id) {
}
void TaskTree::insertChild(node_t* parent, node_t* child) {
-// printf("!!!!! id when node is inserted %d\n", child->data.id);
parent->children.push_back(child);
child->parent = parent;
}
@@ -257,15 +256,12 @@ void TaskTree::insertChild(node_t* parent, node_t* child) {
static void printNode(node_t* node, std::string prefix) {
if(!node) return;
task_t t = node->data;
- printf("%s/%u - %s\n", prefix.c_str(), t.id, t.title.c_str());
+ printf("%s- %u - %s\n", prefix.c_str(), t.id, t.title.c_str());
- char buf[4096];
- sprintf(buf, "%s/%u - %s", prefix.c_str(), t.id, t.title.c_str());
-
NodeList::iterator it;
for(it = node->children.begin(); it != node->children.end(); it++) {
node_t* child = *it;
- printNode(child, buf);
+ printNode(child, " " + prefix);
}
}