]> rtime.felk.cvut.cz Git - notmuch.git/blobdiff - lib/index.cc
Add indexing for the mimetype term
[notmuch.git] / lib / index.cc
index 1a2e63df58e45a2f163f7ca61ab6a7740032314a..c88ed8d744334ba2f1e7acaf02e9c812ff14ed91 100644 (file)
@@ -318,6 +318,16 @@ _index_mime_part (notmuch_message_t *message,
        return;
     }
 
+    GMimeContentType *content_type = g_mime_object_get_content_type(part);
+    if (content_type) {
+       char *mime_string = g_mime_content_type_to_string(content_type);
+       if (mime_string)
+       {
+           _notmuch_message_gen_terms (message, "mimetype", mime_string);
+           g_free(mime_string);
+       }
+    }
+
     if (GMIME_IS_MULTIPART (part)) {
        GMimeMultipart *multipart = GMIME_MULTIPART (part);
        int i;