Fix menu hide on single viewer / liker click.

This commit is contained in:
John Preston 2023-03-15 16:52:37 +04:00
parent 9beb111956
commit ba01ba4c33
2 changed files with 5 additions and 2 deletions

View File

@ -1233,10 +1233,13 @@ void AddWhoReactedAction(
not_null<HistoryItem*> item,
not_null<Window::SessionController*> controller) {
const auto whoReadIds = std::make_shared<Api::WhoReadList>();
const auto weak = Ui::MakeWeak(menu.get());
const auto participantChosen = [=](uint64 id) {
if (const auto strong = weak.data()) {
strong->hideMenu();
}
controller->showPeerInfo(PeerId(id));
};
const auto weak = Ui::MakeWeak(menu.get());
const auto showAllChosen = [=, itemId = item->fullId()]{
// Pressing on an item that has a submenu doesn't hide it :(
if (const auto strong = weak.data()) {

@ -1 +1 @@
Subproject commit 285527e3df689d291cae8a1923479da1b4d361d5
Subproject commit ab45ad614e0ed127e90b401e0835253131e47fa4