Allowed live animations over cached dialogs list rows.

This commit is contained in:
23rd
2026-07-02 13:46:33 +03:00
parent b3a2434abb
commit ffeb5d41cd
7 changed files with 257 additions and 25 deletions
+12 -1
View File
@@ -402,10 +402,21 @@ void PeerBadge::paintEmojiStatusFrame(
if (!_emojiStatus || !_emojiStatus->emoji) {
return;
}
paintEmojiStatusFrame(p, now, paused, _emojiStatus->lastPosition);
}
void PeerBadge::paintEmojiStatusFrame(
QPainter &p,
crl::time now,
bool paused,
QPoint position) {
if (!_emojiStatus || !_emojiStatus->emoji) {
return;
}
_emojiStatus->emoji->paint(p, {
.textColor = _emojiStatus->lastColor,
.now = now,
.position = _emojiStatus->lastPosition,
.position = position,
.paused = paused || On(PowerSaving::kEmojiStatus),
});
}