diff --git a/Telegram/SourceFiles/data/data_session.cpp b/Telegram/SourceFiles/data/data_session.cpp index b6d3f82f7a..95fc1c15e9 100644 --- a/Telegram/SourceFiles/data/data_session.cpp +++ b/Telegram/SourceFiles/data/data_session.cpp @@ -2055,8 +2055,9 @@ void Session::documentApplyFields( document->setMimeString(mime); if (!thumb->isNull() && (document->thumb->isNull() - || document->thumb->width() < thumb->width() - || document->thumb->height() < thumb->height())) { + || (document->sticker() + && (document->thumb->width() < thumb->width() + || document->thumb->height() < thumb->height())))) { document->thumb = thumb; } document->size = size;