Fixed paint of static stickers in userpic emoji builder.

This commit is contained in:
23rd 2023-01-24 17:50:45 +03:00 committed by John Preston
parent b52948c1c0
commit 6fe930c19d
1 changed files with 9 additions and 1 deletions

View File

@ -147,7 +147,15 @@ bool PreviewPainter::paintForeground(QPainter &p) {
crl::now(),
_paused);
p.drawImage(_frameRect, frame.image);
if (frame.image.width() == frame.image.height()) {
p.drawImage(_frameRect, frame.image);
} else {
auto frameRect = Rect(frame.image.size().scaled(
_frameRect.size(),
Qt::KeepAspectRatio));
frameRect.moveCenter(_frameRect.center());
p.drawImage(frameRect, frame.image);
}
if (!_paused) {
_player->markFrameShown();
}