diff options
author | Austin Clements <amdragon@MIT.EDU> | 2012-08-02 21:14:58 -0400 |
---|---|---|
committer | David Bremner <bremner@debian.org> | 2012-08-03 20:37:50 -0300 |
commit | e41417d7b42558f13f74cdf4506b316f9942de48 (patch) | |
tree | 8b86f4b3896584a5330e942f07012f783330f580 /notmuch-show.c | |
parent | 305a7ade1e20e162ff71a007e414ca301e4b90f5 (diff) |
show: Convert do_show to use sprinter
Diffstat (limited to 'notmuch-show.c')
-rw-r--r-- | notmuch-show.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/notmuch-show.c b/notmuch-show.c index ec3e8618..89bf2e76 100644 --- a/notmuch-show.c +++ b/notmuch-show.c @@ -961,11 +961,9 @@ do_show (void *ctx, notmuch_threads_t *threads; notmuch_thread_t *thread; notmuch_messages_t *messages; - int first_toplevel = 1; notmuch_status_t status, res = NOTMUCH_STATUS_SUCCESS; - if (format->message_set_start) - fputs (format->message_set_start, stdout); + sp->begin_list (sp); for (threads = notmuch_query_search_threads (query); notmuch_threads_valid (threads); @@ -979,10 +977,6 @@ do_show (void *ctx, INTERNAL_ERROR ("Thread %s has no toplevel messages.\n", notmuch_thread_get_thread_id (thread)); - if (!first_toplevel && format->message_set_sep) - fputs (format->message_set_sep, stdout); - first_toplevel = 0; - status = show_messages (ctx, format, sp, messages, 0, params); if (status && !res) res = status; @@ -991,8 +985,7 @@ do_show (void *ctx, } - if (format->message_set_end) - fputs (format->message_set_end, stdout); + sp->end (sp); return res != NOTMUCH_STATUS_SUCCESS; } |