From: Wilfried Göesgens Date: Sun, 31 Jan 2010 15:04:07 +0000 (+0000) Subject: * don't re-load vcards, if the server already sent them. X-Git-Tag: v7.86~471 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=80bdef76624bf62eccc4108dc69de09f55d970ef * don't re-load vcards, if the server already sent them. --- diff --git a/webcit/msg_renderers.c b/webcit/msg_renderers.c index f8fc38e67..c50532555 100644 --- a/webcit/msg_renderers.c +++ b/webcit/msg_renderers.c @@ -495,7 +495,8 @@ void render_MAIL(wc_mime_attachment *Mime, StrBuf *RawData, StrBuf *FoundCharset void render_MIME_VCard(wc_mime_attachment *Mime, StrBuf *RawData, StrBuf *FoundCharset) { wcsession *WCC = WC; - MimeLoadData(Mime); + if (StrLength(Mime->Data) == 0) + MimeLoadData(Mime); if (StrLength(Mime->Data) > 0) { StrBuf *Buf; Buf = NewStrBuf(); @@ -519,7 +520,8 @@ void render_MIME_VCard(wc_mime_attachment *Mime, StrBuf *RawData, StrBuf *FoundC void render_MIME_VNote(wc_mime_attachment *Mime, StrBuf *RawData, StrBuf *FoundCharset) { - MimeLoadData(Mime); + if (StrLength(Mime->Data) == 0) + MimeLoadData(Mime); if (StrLength(Mime->Data) > 0) { struct vnote *v; StrBuf *Buf;