From 43dfe559a6471a5dd3ce4ad48250c77401500c48 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Wed, 8 Jan 2025 09:45:33 +0300 Subject: [PATCH] Added simple context for marked text. --- Telegram/SourceFiles/core/ui_integration.cpp | 6 +++++- Telegram/lib_ui | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/core/ui_integration.cpp b/Telegram/SourceFiles/core/ui_integration.cpp index b7a88ed57..40604a6c4 100644 --- a/Telegram/SourceFiles/core/ui_integration.cpp +++ b/Telegram/SourceFiles/core/ui_integration.cpp @@ -295,7 +295,11 @@ std::unique_ptr UiIntegration::createCustomEmoji( Fn UiIntegration::createSpoilerRepaint(const std::any &context) { const auto my = std::any_cast(&context); - return my ? my->customEmojiRepaint : nullptr; + if (my) { + return my->customEmojiRepaint; + } + const auto common = std::any_cast(&context); + return common ? common->repaint : nullptr; } rpl::producer<> UiIntegration::forcePopupMenuHideRequests() { diff --git a/Telegram/lib_ui b/Telegram/lib_ui index da44ac82a..d54a4bb51 160000 --- a/Telegram/lib_ui +++ b/Telegram/lib_ui @@ -1 +1 @@ -Subproject commit da44ac82a99ec05d7091eaaf6ae96a63bbae3714 +Subproject commit d54a4bb510a730d519f6085f81ca021c610402ee