conversations: fix vCard image loading
Change-Id: I1c3b14cb21ecba79818471969fe1abdfa445acfb
diff --git a/src/delegates/ImageManipulationDelegate.mm b/src/delegates/ImageManipulationDelegate.mm
index e3fa84f..d1b15f1 100644
--- a/src/delegates/ImageManipulationDelegate.mm
+++ b/src/delegates/ImageManipulationDelegate.mm
@@ -96,7 +96,10 @@
{
QImage image;
//For now, ENCODING is only base64 and image type PNG or JPG
- const bool ret = image.loadFromData(QByteArray::fromBase64(data),type.toLatin1());
+ bool ret = image.loadFromData(QByteArray::fromBase64(data),type.toLatin1());
+ if (!ret) {
+ ret = image.loadFromData(QByteArray::fromBase64(data), 0);
+ }
if (!ret) {
qDebug() << "vCard image loading failed";
return QVariant();