aboutsummaryrefslogtreecommitdiffhomepage
path: root/notmuch-show.c
diff options
context:
space:
mode:
authorGravatar Austin Clements <amdragon@MIT.EDU>2012-08-02 21:14:58 -0400
committerGravatar David Bremner <bremner@debian.org>2012-08-03 20:37:50 -0300
commite41417d7b42558f13f74cdf4506b316f9942de48 (patch)
tree8b86f4b3896584a5330e942f07012f783330f580 /notmuch-show.c
parent305a7ade1e20e162ff71a007e414ca301e4b90f5 (diff)
show: Convert do_show to use sprinter
Diffstat (limited to 'notmuch-show.c')
-rw-r--r--notmuch-show.c11
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;
}