From 54511d0832ee60ec38eea443bfb3a36560f95375 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Thu, 24 Oct 2019 17:35:31 -0400 Subject: [PATCH] callview: draw presence when adding to a conference Change-Id: I18f5a63191bf996c9072bdb412c1aedf4d6cbd41 --- src/currentcallview.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/currentcallview.cpp b/src/currentcallview.cpp index f8b697ac..0bdbe16c 100644 --- a/src/currentcallview.cpp +++ b/src/currentcallview.cpp @@ -1028,7 +1028,7 @@ CppImpl::add_present_contact(const std::string& uri, const std::string& custom_d { auto bestName = uri; auto default_avatar = Interfaces::PixbufManipulator().generateAvatar("", ""); - auto default_scaled = Interfaces::PixbufManipulator().scaleAndFrame(default_avatar.get(), QSize(50, 50)); + auto default_scaled = Interfaces::PixbufManipulator().scaleAndFrame(default_avatar.get(), QSize(48, 48), true, IconStatus::PRESENT); auto photo = default_scaled; try { @@ -1046,7 +1046,7 @@ CppImpl::add_present_contact(const std::string& uri, const std::string& custom_d if (!photostr.empty()) { QByteArray byteArray(photostr.c_str(), photostr.length()); QVariant avatar = Interfaces::PixbufManipulator().personPhoto(byteArray); - auto pixbuf_photo = Interfaces::PixbufManipulator().scaleAndFrame(avatar.value<std::shared_ptr<GdkPixbuf>>().get(), QSize(48, 48)); + auto pixbuf_photo = Interfaces::PixbufManipulator().scaleAndFrame(avatar.value<std::shared_ptr<GdkPixbuf>>().get(), QSize(48, 48), true, IconStatus::PRESENT); if (avatar.isValid()) { photo = pixbuf_photo; } @@ -1060,7 +1060,7 @@ CppImpl::add_present_contact(const std::string& uri, const std::string& custom_d else fullUri = "sip:" + fullUri; photo = Interfaces::PixbufManipulator().generateAvatar(firstLetter, fullUri); - photo = Interfaces::PixbufManipulator().scaleAndFrame(photo.get(), QSize(48, 48)); + photo = Interfaces::PixbufManipulator().scaleAndFrame(photo.get(), QSize(48, 48), true, IconStatus::PRESENT); } } catch (const std::out_of_range&) { // ContactModel::getContact() exception -- GitLab