aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/ThemeManager.cpp
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2024-04-22 17:36:02 +0300
committerlevlam <levlam@telegram.org>2024-04-22 17:36:02 +0300
commit636fee9aafa20759ede63abc6a5ce774e71bcbd0 (patch)
tree85c2259f583b5ce3527fc87dbd8fe3e79ede2331 /td/telegram/ThemeManager.cpp
parent654da1d30ee237e1cb43809639cc4f2b226f0d9e (diff)
Add accent color support for sponsored messages.
Diffstat (limited to 'td/telegram/ThemeManager.cpp')
-rw-r--r--td/telegram/ThemeManager.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/td/telegram/ThemeManager.cpp b/td/telegram/ThemeManager.cpp
index ee5a934e2..da1f571e0 100644
--- a/td/telegram/ThemeManager.cpp
+++ b/td/telegram/ThemeManager.cpp
@@ -678,9 +678,8 @@ string ThemeManager::get_theme_parameters_json_string(const td_api::object_ptr<t
int32 ThemeManager::get_accent_color_id_object(AccentColorId accent_color_id,
AccentColorId fallback_accent_color_id) const {
- CHECK(accent_color_id.is_valid());
- if (td_->auth_manager_->is_bot() || accent_color_id.is_built_in() ||
- accent_colors_.light_colors_.count(accent_color_id) != 0) {
+ if (accent_color_id.is_valid() && (td_->auth_manager_->is_bot() || accent_color_id.is_built_in() ||
+ accent_colors_.light_colors_.count(accent_color_id) != 0)) {
return accent_color_id.get();
}
if (!fallback_accent_color_id.is_valid()) {