diff options
Diffstat (limited to 'libsmartcols/src/print.c')
-rw-r--r-- | libsmartcols/src/print.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libsmartcols/src/print.c b/libsmartcols/src/print.c index 5f1fc77e2..2a43e2243 100644 --- a/libsmartcols/src/print.c +++ b/libsmartcols/src/print.c @@ -830,7 +830,7 @@ static int print_tree_line(struct libscols_table *tb, { int rc, children = 0, gr_children = 0; - DBG(LINE, ul_debugobj(ln, "printing line")); + DBG(LINE, ul_debugobj(ln, "---printing tree line->")); /* print the line */ fput_line_open(tb); @@ -848,6 +848,8 @@ static int print_tree_line(struct libscols_table *tb, if (children) { struct list_head *p; + DBG(LINE, ul_debugobj(ln, " printing children")); + list_for_each(p, &ln->ln_branch) { struct libscols_line *chld = list_entry(p, struct libscols_line, ln_children); @@ -863,6 +865,8 @@ static int print_tree_line(struct libscols_table *tb, if (gr_children) { struct list_head *p; + DBG(LINE, ul_debugobj(ln, " printing group children")); + list_for_each(p, &ln->group->gr_children) { struct libscols_line *chld = list_entry(p, struct libscols_line, ln_children); @@ -880,6 +884,7 @@ static int print_tree_line(struct libscols_table *tb, if ((!children && !gr_children) || scols_table_is_json(tb)) fput_line_close(tb, last, last_in_table); done: + DBG(LINE, ul_debugobj(ln, "<- print tree line [rc=%d]", rc)); return rc; } |