From 53de44f272b74cbd621a21c2e153639e13d46b53 Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 27 Oct 2017 11:48:02 +0300 Subject: [PATCH] Clear selection after forward in info shared media. --- Telegram/SourceFiles/info/info_top_bar_override.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/info/info_top_bar_override.cpp b/Telegram/SourceFiles/info/info_top_bar_override.cpp index 139b74872..ede890018 100644 --- a/Telegram/SourceFiles/info/info_top_bar_override.cpp +++ b/Telegram/SourceFiles/info/info_top_bar_override.cpp @@ -157,8 +157,12 @@ void TopBarOverride::performForward() { _correctionCancelRequests.fire({}); return; } - auto callback = [items = std::move(items)](not_null peer) { + auto callback = [items = std::move(items), that = weak(this)]( + not_null peer) { App::main()->setForwardDraft(peer->id, items); + if (that) { + that->_correctionCancelRequests.fire({}); + } }; Ui::show(Box( std::make_unique(std::move(callback)),