From e878ccccb49c4fa9c81dea6af582201fa903a7ca Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 27 Dec 2022 11:24:29 +0400 Subject: [PATCH] Fix crash in sending media with spoilers. --- Telegram/SourceFiles/core/application.cpp | 2 +- Telegram/SourceFiles/data/data_media_types.cpp | 6 +++--- Telegram/lib_ui | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Telegram/SourceFiles/core/application.cpp b/Telegram/SourceFiles/core/application.cpp index e5f3bb478..4f72829e7 100644 --- a/Telegram/SourceFiles/core/application.cpp +++ b/Telegram/SourceFiles/core/application.cpp @@ -268,7 +268,7 @@ void Application::run() { Ui::InitTextOptions(); Ui::StartCachedCorners(); Ui::Emoji::Init(); - Ui::PrepareTextSpoilerMask(); + Ui::PreloadTextSpoilerMask(); startEmojiImageLoader(); startSystemDarkModeViewer(); Media::Player::start(_audio.get()); diff --git a/Telegram/SourceFiles/data/data_media_types.cpp b/Telegram/SourceFiles/data/data_media_types.cpp index 1868f8a67..1fe1b35d6 100644 --- a/Telegram/SourceFiles/data/data_media_types.cpp +++ b/Telegram/SourceFiles/data/data_media_types.cpp @@ -542,7 +542,7 @@ MediaPhoto::MediaPhoto( parent->history()->owner().registerPhotoItem(_photo, parent); if (_spoiler) { - Ui::PrepareImageSpoiler(); + Ui::PreloadImageSpoiler(); } } @@ -759,7 +759,7 @@ MediaFile::MediaFile( } if (_spoiler) { - Ui::PrepareImageSpoiler(); + Ui::PreloadImageSpoiler(); } } @@ -1621,7 +1621,7 @@ MediaInvoice::MediaInvoice( .isTest = data.isTest, } { if (_invoice.extendedPreview && !_invoice.extendedMedia) { - Ui::PrepareImageSpoiler(); + Ui::PreloadImageSpoiler(); } } diff --git a/Telegram/lib_ui b/Telegram/lib_ui index d079108e2..97d4f6297 160000 --- a/Telegram/lib_ui +++ b/Telegram/lib_ui @@ -1 +1 @@ -Subproject commit d079108e2949db26cd2d83108559a71f70fe52e2 +Subproject commit 97d4f62970ed6e3678b7c8bad609825ed1010c87