Do not fetch entire attached parts when rendering their pretty header
commit67d15a6078e99d8828c30a50c2fa6f88a74eee54
authorJan Kundrát <jkt@kde.org>
Tue, 12 May 2015 14:48:51 +0000 (12 16:48 +0200)
committerJan Kundrát <jkt@kde.org>
Tue, 12 May 2015 21:54:52 +0000 (12 23:54 +0200)
tree4ef970bb5c24fefc1b0c315430a3547f4ef92a04
parentee4e9e6fb1bb7a8b28ebe72bd283da3e104e6213
Do not fetch entire attached parts when rendering their pretty header

The code was falling back to the generic code path by accident; the
ENVELOPE fetching was complete nonsense as the data are provided by the
constructor.

Trying to fetch the List-Post and References headers through
TreeItemPart doesn't make any sense; the code was defaulting to fetching
the full attachment body just by accident. It also didn't provide any
useful data back anyway; that should be done by using our existing
header parser in this scenario. That's a future work, not something
covered by this patch -- this one simply prevents extra network traffic
from being triggered.

Thanks to Roberth Sjonøy <roberth.sjonoy@gmail.com> for bringing my
attention to this.

Change-Id: Ie9582b7de1dcf981bc71c970aa3206715cf83541
src/Imap/Model/MailboxTree.cpp