notmuch show: Don't hide a digital signature.
authorCarl Worth <cworth@cworth.org>
Sat, 21 Nov 2009 00:00:41 +0000 (01:00 +0100)
committerCarl Worth <cworth@cworth.org>
Sat, 21 Nov 2009 00:00:41 +0000 (01:00 +0100)
This was a bug that was introduced in copying the indexing code over
into notmuch-show.c. When indexing, we want to ignore the signature,
(it has no interesting terms). But when presenting the message, it's
important to present the signature to the user.

(And would be even better if we presented whether or not the signature
is good.)

show-message.c

index 38f5897aac75ca6cf6673e982d5fab41d90ea70d..784981b6b190166564cfd82c2114bb1b1c3ec9d1 100644 (file)
@@ -33,13 +33,6 @@ show_message_part (GMimeObject *part, int *part_count,
        int i;
 
        for (i = 0; i < g_mime_multipart_get_count (multipart); i++) {
-           if (GMIME_IS_MULTIPART_SIGNED (multipart)) {
-               /* Don't index the signature. */
-               if (i == 1)
-                   continue;
-               if (i > 1)
-                   fprintf (stderr, "Warning: Unexpected extra parts of multipart/signed. Continuing.\n");
-           }
            show_message_part (g_mime_multipart_get_part (multipart, i),
                               part_count, show_part);
        }