]> git.notmuchmail.org Git - notmuch/blobdiff - notmuch.c
notmuch show: Add filename to output (next to message ID).
[notmuch] / notmuch.c
index 3b4cd6f13a40f5c586cd1f2e85e16e5ab833e29d..06c5aa4666911f49e1688de9603d27ec61dba15c 100644 (file)
--- a/notmuch.c
+++ b/notmuch.c
@@ -1006,6 +1006,8 @@ show_message_part (GMimeObject *part, int *part_count)
        wrapper = g_mime_part_get_content_object (GMIME_PART (part));
        if (wrapper)
            g_mime_data_wrapper_write_to_stream (wrapper, stream);
+
+       g_object_unref (stream);
     }
     else
     {
@@ -1014,8 +1016,6 @@ show_message_part (GMimeObject *part, int *part_count)
     }
 
     printf ("\fpart}\n");
-
-    g_object_unref (stream);
 }
 
 static notmuch_status_t
@@ -1116,8 +1116,9 @@ show_command (void *ctx, unused (int argc), unused (char *argv[]))
     {
        message = notmuch_messages_get (messages);
 
-       printf ("\fmessage{ ID: %s\n",
-               notmuch_message_get_message_id (message));
+       printf ("\fmessage{ ID: %s Filename: %s\n",
+               notmuch_message_get_message_id (message),
+               notmuch_message_get_filename (message));
 
        printf ("\fheader{\n");