notmuch part: Fix part numbering to match what's reported by "notmuch show"
authorCarl Worth <cworth@cworth.org>
Mon, 23 May 2011 21:27:23 +0000 (14:27 -0700)
committerCarl Worth <cworth@cworth.org>
Mon, 23 May 2011 21:27:23 +0000 (14:27 -0700)
Since commit c51d5b3cdb5ca0816816e88ca6f7136a24e74eee we are counting
multipart containers when emitting part numbers in the "notmuch show"
output. Unfortunately, "notmuch part" wasn't updated with the same
numbering, (and the test suite is inadequate to catch this).

Fix this by adding a similar part-numbering change to "notmuch part" here.

show-message.c

index 44ab8194eed78f31e74c323d2af536bcc971ee68..3c29f26a0490cc951c73aba727eee88bd23b4913 100644 (file)
@@ -138,6 +138,8 @@ show_one_part_worker (GMimeObject *part, int *part_count, int desired_part)
        GMimeMultipart *multipart = GMIME_MULTIPART (part);
        int i;
 
+       *part_count = *part_count + 1;
+
        for (i = 0; i < g_mime_multipart_get_count (multipart); i++) {
                show_one_part_worker (g_mime_multipart_get_part (multipart, i),
                                      part_count, desired_part);