diff --git a/src/currentcallview.cpp b/src/currentcallview.cpp index f8b697ac87181e71833a9dcfe30ed7c6125367ec..0bdbe16c0355315d598693841096f9efae653a53 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