diff options
author | Burt P <pburt0@gmail.com> | 2018-10-24 01:10:33 -0500 |
---|---|---|
committer | Leandro A. F. Pereira <leandro@hardinfo.org> | 2018-11-04 15:01:49 -0800 |
commit | b6b83055b3ec9f35b4192ea43b7aa5cd152f59aa (patch) | |
tree | a3fa06155658ce6cf39f0dbddf3c89aefc62e3bb /shell/report.c | |
parent | d00af9f4636a1ebacf6a83bd2a4d81afc607f26f (diff) |
add very-verbose parameter
Dumps any "moreinfo" for all items.
Signed-off-by: Burt P <pburt0@gmail.com>
Diffstat (limited to 'shell/report.c')
-rw-r--r-- | shell/report.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/shell/report.c b/shell/report.c index 8177822a..8a8f8c6b 100644 --- a/shell/report.c +++ b/shell/report.c @@ -299,12 +299,15 @@ void report_table(ReportContext * ctx, gchar * text) if ( key_is_flagged(key) ) { gchar *mi_tag = key_mi_tag(key); gchar *mi_data = NULL; /*const*/ - if (key_wants_details(key)) { + + if (key_wants_details(key) || params.force_all_details) mi_data = ctx->entry->morefunc(mi_tag); + + if (mi_data) report_details(ctx, (gchar*)key_get_name(key), value, key_is_highlighted(key), mi_data); - } else { + else report_key_value(ctx, (gchar*)key_get_name(key), value, key_is_highlighted(key) ); - } + g_free(mi_tag); } else { report_key_value(ctx, key, value, FALSE); |