mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-07 07:33:52 +02:00
Fix crash and pause in stickers panel with webm.
This commit is contained in:
parent
8e749173de
commit
f1d9cca119
1 changed files with 2 additions and 2 deletions
|
@ -2090,13 +2090,13 @@ void StickersListWidget::paintSticker(
|
||||||
sticker.savedFrame.setDevicePixelRatio(cRetinaFactor());
|
sticker.savedFrame.setDevicePixelRatio(cRetinaFactor());
|
||||||
}
|
}
|
||||||
set.lottiePlayer->unpause(sticker.lottie);
|
set.lottiePlayer->unpause(sticker.lottie);
|
||||||
} else if (sticker.webm && sticker.webm->ready()) {
|
} else if (sticker.webm && sticker.webm->started()) {
|
||||||
p.drawPixmapLeft(
|
p.drawPixmapLeft(
|
||||||
ppos,
|
ppos,
|
||||||
width(),
|
width(),
|
||||||
sticker.webm->current(
|
sticker.webm->current(
|
||||||
{ .frame = size, .keepAlpha = true },
|
{ .frame = size, .keepAlpha = true },
|
||||||
now));
|
paused ? 0 : now));
|
||||||
} else {
|
} else {
|
||||||
const auto image = media->getStickerSmall();
|
const auto image = media->getStickerSmall();
|
||||||
const auto pixmap = !sticker.savedFrame.isNull()
|
const auto pixmap = !sticker.savedFrame.isNull()
|
||||||
|
|
Loading…
Add table
Reference in a new issue