From 360366ba9e7554ff118b3da13e30adf9aa87d032 Mon Sep 17 00:00:00 2001 From: John Preston Date: Mon, 15 Apr 2024 14:48:44 +0400 Subject: [PATCH] Fix opening forums from recent peers. --- Telegram/SourceFiles/dialogs/dialogs_widget.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp index 411b46e75..bd15556eb 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp @@ -1153,11 +1153,10 @@ void Widget::updateSuggestions(anim::type animated) { _suggestions->topPeerChosen(), _suggestions->recentPeerChosen() ) | rpl::start_with_next([=](not_null peer) { - if (base::IsCtrlPressed()) { - controller()->showInNewWindow(peer); - } else { - controller()->showPeerHistory(peer); - } + chosenRow({ + .key = peer->owner().history(peer), + .newWindow = base::IsCtrlPressed(), + }); }, _suggestions->lifetime()); updateControlsGeometry();