X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=message.cc;h=80832cae6a8c9f5ba1061b60f6991020c7a859bd;hp=1d9dfedaaa223b63823a5c731d029c6e0a28b5f4;hb=1c2bac747e4da6cb8383aa3ad5e377af4cce603f;hpb=5941b91a5eee61ae7d0f6c8f750df9187780e911 diff --git a/message.cc b/message.cc index 1d9dfeda..80832cae 100644 --- a/message.cc +++ b/message.cc @@ -292,26 +292,7 @@ void _notmuch_message_add_thread_id (notmuch_message_t *message, const char *thread_id) { - std::string id_str; - _notmuch_message_add_term (message, "thread", thread_id); - - id_str = message->doc.get_value (NOTMUCH_VALUE_THREAD); - - if (id_str.empty ()) { - message->doc.add_value (NOTMUCH_VALUE_THREAD, thread_id); - } else { - size_t pos; - - /* Think about using a hash here if there's any performance - * problem. */ - pos = id_str.find (thread_id); - if (pos == std::string::npos) { - id_str.append (","); - id_str.append (thread_id); - message->doc.add_value (NOTMUCH_VALUE_THREAD, id_str); - } - } } static void @@ -351,7 +332,6 @@ _notmuch_message_ensure_thread_id (notmuch_message_t *message) thread_id_generate (&thread_id); _notmuch_message_add_term (message, "thread", thread_id.str); - message->doc.add_value (NOTMUCH_VALUE_THREAD, thread_id.str); } /* Synchronize changes made to message->doc out into the database. */