From f281e53af318f951c42bd701fc5634cd8aa1b33e Mon Sep 17 00:00:00 2001 From: Manjeet Dahiya Date: Wed, 9 Sep 2009 17:55:25 +0000 Subject: Fix for Issue 4:Cannot repackage message when receiving partial message. vCard cleanups --- source/QXmppVCard.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'source/QXmppVCard.cpp') diff --git a/source/QXmppVCard.cpp b/source/QXmppVCard.cpp index 35333319..1d4b9509 100644 --- a/source/QXmppVCard.cpp +++ b/source/QXmppVCard.cpp @@ -85,17 +85,20 @@ QByteArray QXmppVCard::toXmlElementFromChild() const stream << ">"; helperToXmlAddElement(stream, "FN", getFullName()); - stream << ""; + if(!getPhoto().isEmpty()) + { + stream << ""; + } stream << ""; return data.toAscii(); } -const QImage& QXmppVCard::getPhotoAsImage() const +QImage QXmppVCard::getPhotoAsImage() const { return getImageFromByteArray(getPhoto()); } -- cgit v1.2.3