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); });