From 761aebed9793e5ee7d98d18e0d48971d07519a46 Mon Sep 17 00:00:00 2001
From: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
Date: Tue, 8 May 2018 18:02:06 -0400
Subject: [PATCH] profile: never save a '?' as default avatar

Change-Id: I27a64040f049d921acf667b895d58a2e25e9fe52
Reviewed-by: Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
---
 src/delegates/ImageManipulationDelegate.mm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/delegates/ImageManipulationDelegate.mm b/src/delegates/ImageManipulationDelegate.mm
index 9420c653..6bc96305 100644
--- a/src/delegates/ImageManipulationDelegate.mm
+++ b/src/delegates/ImageManipulationDelegate.mm
@@ -196,7 +196,7 @@ namespace Interfaces {
         const bool ret = image.loadFromData(QByteArray::fromBase64(data),type.toLatin1());
         if (!ret) {
             qDebug() << "vCard image loading failed";
-            return drawDefaultUserPixmap(decorationSize, '?', '?');
+            return QVariant();
         }
 
         return QPixmap::fromImage(image);
@@ -299,7 +299,7 @@ namespace Interfaces {
                 }
             }
         } catch (const std::out_of_range& e) {
-            return drawDefaultUserPixmap(size, '?', '?');
+            return QVariant();
         }
     }
 
@@ -481,7 +481,7 @@ namespace Interfaces {
         Q_UNUSED(acc)
         if (auto pro = ProfileModel::instance().selectedProfile())
             return contactPhoto(pro->person(), decorationSize);
-        return drawDefaultUserPixmap(decorationSize, '?', '?');
+        return QVariant();
     }
 
 } // namespace Interfaces
-- 
GitLab