From b7162b5fad7a5a752f22616e981b376e382f1233 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Tue, 7 Jan 2025 23:37:50 +0300 Subject: [PATCH] Added ability to open recent peers in window with middle button. --- Telegram/SourceFiles/dialogs/ui/dialogs_suggestions.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Telegram/SourceFiles/dialogs/ui/dialogs_suggestions.cpp b/Telegram/SourceFiles/dialogs/ui/dialogs_suggestions.cpp index 03b9a385c..d13f336f9 100644 --- a/Telegram/SourceFiles/dialogs/ui/dialogs_suggestions.cpp +++ b/Telegram/SourceFiles/dialogs/ui/dialogs_suggestions.cpp @@ -416,6 +416,7 @@ public: } void rowClicked(not_null row) override; + void rowMiddleClicked(not_null row) override; bool rowTrackPress(not_null row) override; void rowTrackPressCancel() override; bool rowTrackPressSkipMouseSelection() override; @@ -673,6 +674,11 @@ void Suggestions::ObjectListController::rowClicked( _chosen.fire(row->peer()); } +void Suggestions::ObjectListController::rowMiddleClicked( + not_null row) { + window()->showInNewWindow(row->peer()); +} + void Suggestions::ObjectListController::setupPlainDivider( rpl::producer title) { auto result = object_ptr(