diff --git a/Telegram/SourceFiles/data/data_document.cpp b/Telegram/SourceFiles/data/data_document.cpp index 32ff4be75..807d1927f 100644 --- a/Telegram/SourceFiles/data/data_document.cpp +++ b/Telegram/SourceFiles/data/data_document.cpp @@ -483,8 +483,7 @@ bool DocumentData::checkWallPaperProperties() { } if (type != FileDocument || !hasThumbnail() - || !dimensions.width() - || !dimensions.height() + || dimensions.isEmpty() || dimensions.width() > Storage::kMaxWallPaperDimension || dimensions.height() > Storage::kMaxWallPaperDimension || size > Storage::kMaxWallPaperInMemory) { diff --git a/Telegram/SourceFiles/data/stickers/data_custom_emoji.cpp b/Telegram/SourceFiles/data/stickers/data_custom_emoji.cpp index 1f80c53f6..5b271b5b6 100644 --- a/Telegram/SourceFiles/data/stickers/data_custom_emoji.cpp +++ b/Telegram/SourceFiles/data/stickers/data_custom_emoji.cpp @@ -414,7 +414,7 @@ Ui::CustomEmoji::Preview CustomEmojiLoader::preview() { const auto make = [&](not_null document) -> Preview { const auto dimensions = document->dimensions; if (!document->inlineThumbnailIsPath() - || !dimensions.width()) { + || dimensions.isEmpty()) { return {}; } const auto scale = (FrameSizeFromTag(_tag, _sizeOverride) * 1.)