mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +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();
|
userpic.peer->loadUserpic();
|
||||||
auto image = userpic.peer->generateUserpicImage(
|
auto image = userpic.peer->generateUserpicImage(
|
||||||
userpic.view,
|
userpic.view,
|
||||||
userpicSize);
|
userpicSize * style::DevicePixelRatio());
|
||||||
userpic.uniqueKey = userpic.peer->userpicUniqueKey(userpic.view);
|
userpic.uniqueKey = userpic.peer->userpicUniqueKey(userpic.view);
|
||||||
state->current.users.push_back({
|
state->current.users.push_back({
|
||||||
.userpic = std::move(image),
|
.userpic = std::move(image),
|
||||||
|
|
|
@ -88,7 +88,7 @@ rpl::producer<Ui::RequestsBarContent> RequestsBarContentByPeer(
|
||||||
userpic.peer->loadUserpic();
|
userpic.peer->loadUserpic();
|
||||||
auto image = userpic.peer->generateUserpicImage(
|
auto image = userpic.peer->generateUserpicImage(
|
||||||
userpic.view,
|
userpic.view,
|
||||||
userpicSize);
|
userpicSize * style::DevicePixelRatio());
|
||||||
userpic.uniqueKey = userpic.peer->userpicUniqueKey(userpic.view);
|
userpic.uniqueKey = userpic.peer->userpicUniqueKey(userpic.view);
|
||||||
state->current.users.push_back({
|
state->current.users.push_back({
|
||||||
.userpic = std::move(image),
|
.userpic = std::move(image),
|
||||||
|
|
|
@ -262,7 +262,7 @@ void GroupCallUserpics::validateCache(Userpic &userpic) {
|
||||||
{
|
{
|
||||||
auto p = QPainter(&userpic.cache);
|
auto p = QPainter(&userpic.cache);
|
||||||
const auto skip = (kWideScale - 1) / 2 * size;
|
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) {
|
if (userpic.cacheMasked) {
|
||||||
auto hq = PainterHighQualityEnabler(p);
|
auto hq = PainterHighQualityEnabler(p);
|
||||||
|
|
Loading…
Add table
Reference in a new issue