From bbfcac26c92baad327b67b112551fd3cfc0e81ae Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 23 Jun 2022 15:36:06 +0400 Subject: [PATCH] Update UiIntegration for custom emoji. --- Telegram/SourceFiles/core/ui_integration.cpp | 6 ++++++ Telegram/SourceFiles/core/ui_integration.h | 3 +++ Telegram/lib_ui | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/core/ui_integration.cpp b/Telegram/SourceFiles/core/ui_integration.cpp index bbd3e85be..7310b2df4 100644 --- a/Telegram/SourceFiles/core/ui_integration.cpp +++ b/Telegram/SourceFiles/core/ui_integration.cpp @@ -237,7 +237,13 @@ bool UiIntegration::handleUrlClick( File::OpenUrl(UrlWithAutoLoginToken(url, std::move(parsed), domain)); } return true; +} +std::unique_ptr UiIntegration::createCustomEmoji( + const QString &data, + const std::any &context) { + const auto my = std::any_cast(&context); + return nullptr; } rpl::producer<> UiIntegration::forcePopupMenuHideRequests() { diff --git a/Telegram/SourceFiles/core/ui_integration.h b/Telegram/SourceFiles/core/ui_integration.h index d518e0ef6..5a52a801d 100644 --- a/Telegram/SourceFiles/core/ui_integration.h +++ b/Telegram/SourceFiles/core/ui_integration.h @@ -56,6 +56,9 @@ public: QString convertTagToMimeTag(const QString &tagId) override; const Ui::Emoji::One *defaultEmojiVariant( const Ui::Emoji::One *emoji) override; + std::unique_ptr createCustomEmoji( + const QString &data, + const std::any &context) override; QString phraseContextCopyText() override; QString phraseContextCopyEmail() override; diff --git a/Telegram/lib_ui b/Telegram/lib_ui index db2638cf6..187110f43 160000 --- a/Telegram/lib_ui +++ b/Telegram/lib_ui @@ -1 +1 @@ -Subproject commit db2638cf607be96ba121a3ef180e87d533abd613 +Subproject commit 187110f43820a70d20b77e4063286b692d53294d