From 1fac6db8bd94aa9b7ac1f6e669c9ada5973973fd Mon Sep 17 00:00:00 2001 From: John Preston Date: Mon, 1 Jul 2024 10:46:34 +0400 Subject: [PATCH] Fix crash in topic search context menu destruction. --- Telegram/SourceFiles/dialogs/ui/chat_search_in.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Telegram/SourceFiles/dialogs/ui/chat_search_in.cpp b/Telegram/SourceFiles/dialogs/ui/chat_search_in.cpp index 5fcc8f78b..42e8c33d7 100644 --- a/Telegram/SourceFiles/dialogs/ui/chat_search_in.cpp +++ b/Telegram/SourceFiles/dialogs/ui/chat_search_in.cpp @@ -29,6 +29,7 @@ public: std::shared_ptr icon, const QString &label, bool chosen); + ~Action(); bool isEnabled() const override; not_null action() const override; @@ -111,6 +112,10 @@ Action::Action( enableMouseSelecting(); } +Action::~Action() { + _icon->subscribeToUpdates(nullptr); +} + void Action::resolveMinWidth() { const auto maxWidth = st::dialogsSearchInPhotoPadding + st::dialogsSearchInPhotoSize