From ce596e29c4de1c25929954630b1b13f1c9159eb3 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Mon, 15 Apr 2024 23:41:00 +0300 Subject: [PATCH] Fixed opening message from media player widget in corresponding window. --- Telegram/SourceFiles/mainwidget.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Telegram/SourceFiles/mainwidget.cpp b/Telegram/SourceFiles/mainwidget.cpp index 6cf5e55a2..c1a6e1b2e 100644 --- a/Telegram/SourceFiles/mainwidget.cpp +++ b/Telegram/SourceFiles/mainwidget.cpp @@ -811,6 +811,13 @@ void MainWidget::createPlayer() { }); _player->entity()->setShowItemCallback([=]( not_null item) { + const auto peer = item->history()->peer; + if (const auto window = Core::App().windowFor(peer)) { + if (const auto controller = window->sessionController()) { + controller->showMessage(item); + return; + } + } _controller->showMessage(item); });