diff --git a/Telegram/SourceFiles/ui/chat/message_bar.cpp b/Telegram/SourceFiles/ui/chat/message_bar.cpp index 8b4ec1d59..332d46c25 100644 --- a/Telegram/SourceFiles/ui/chat/message_bar.cpp +++ b/Telegram/SourceFiles/ui/chat/message_bar.cpp @@ -341,8 +341,9 @@ void MessageBar::paint(Painter &p) { if (!_image.isNull()) { p.drawPixmap(image, _image); } - } else if (!_animation->imageFrom.isNull() - || !_animation->imageTo.isNull()) { + } else if (!_animation->imageTo.isNull() + || (!_animation->imageFrom.isNull() + && _animation->imageShown.animating())) { const auto rect = [&] { if (!_animation->imageShown.animating()) { return image;