mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-04-15 21:57:10 +02:00
Fix group call userpics on Retina.
This commit is contained in:
parent
698d32db57
commit
80e932a083
3 changed files with 3 additions and 3 deletions
|
@ -141,7 +141,7 @@ rpl::producer<Ui::GroupCallBarContent> GroupCallBarContentByCall(
|
|||
userpic.peer->loadUserpic();
|
||||
auto image = userpic.peer->generateUserpicImage(
|
||||
userpic.view,
|
||||
userpicSize);
|
||||
userpicSize * style::DevicePixelRatio());
|
||||
userpic.uniqueKey = userpic.peer->userpicUniqueKey(userpic.view);
|
||||
state->current.users.push_back({
|
||||
.userpic = std::move(image),
|
||||
|
|
|
@ -88,7 +88,7 @@ rpl::producer<Ui::RequestsBarContent> RequestsBarContentByPeer(
|
|||
userpic.peer->loadUserpic();
|
||||
auto image = userpic.peer->generateUserpicImage(
|
||||
userpic.view,
|
||||
userpicSize);
|
||||
userpicSize * style::DevicePixelRatio());
|
||||
userpic.uniqueKey = userpic.peer->userpicUniqueKey(userpic.view);
|
||||
state->current.users.push_back({
|
||||
.userpic = std::move(image),
|
||||
|
|
|
@ -262,7 +262,7 @@ void GroupCallUserpics::validateCache(Userpic &userpic) {
|
|||
{
|
||||
auto p = QPainter(&userpic.cache);
|
||||
const auto skip = (kWideScale - 1) / 2 * size;
|
||||
p.drawImage(skip, skip, userpic.data.userpic);
|
||||
p.drawImage(QRect(skip, skip, size, size), userpic.data.userpic);
|
||||
|
||||
if (userpic.cacheMasked) {
|
||||
auto hq = PainterHighQualityEnabler(p);
|
||||
|
|
Loading…
Add table
Reference in a new issue