From 39d440f774b5b0986200299c4893e3f6a4678c85 Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 21 Jul 2023 14:42:01 +0400 Subject: [PATCH] Don't check requested emoji size. --- ui/text/custom_emoji_instance.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/ui/text/custom_emoji_instance.cpp b/ui/text/custom_emoji_instance.cpp index aa98a72..65621cd 100644 --- a/ui/text/custom_emoji_instance.cpp +++ b/ui/text/custom_emoji_instance.cpp @@ -20,7 +20,6 @@ class QPainter; namespace Ui::CustomEmoji { namespace { -constexpr auto kMaxSize = 128; constexpr auto kMaxFrames = 180; constexpr auto kCacheVersion = 1; constexpr auto kPreloadFrames = 3; @@ -169,8 +168,6 @@ Cache::Cache(int size) : _size(size) { std::optional Cache::FromSerialized( const QByteArray &serialized, int requestedSize) { - Expects(requestedSize > 0 && requestedSize <= kMaxSize); - if (serialized.size() <= sizeof(CacheHeader)) { return {}; }