From 3957a305c2286541bea24d55e9b9f2a4412c1af2 Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Mon, 21 Oct 2024 11:10:58 +0800 Subject: [PATCH] Ensure requestedSize for avatars is valid Signed-off-by: Claudio Cambra --- src/gui/tray/usermodel.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gui/tray/usermodel.cpp b/src/gui/tray/usermodel.cpp index 34be0660e..2679bb3ea 100644 --- a/src/gui/tray/usermodel.cpp +++ b/src/gui/tray/usermodel.cpp @@ -1654,7 +1654,8 @@ public: qCWarning(lcActivity) << "Account not found:" << accountString; return; } - const auto avatarJob = new AvatarJob(accountState->account(), avatarUserId, requestedSize.width()); + const auto avatarSize = requestedSize.width() > 0 ? requestedSize.width() : 64; + const auto avatarJob = new AvatarJob(accountState->account(), avatarUserId, avatarSize); connect(avatarJob, &AvatarJob::avatarPixmap, this, [&](const QImage &avatarImg) { handleDone(AvatarJob::makeCircularAvatar(avatarImg)); }); -- 2.30.2