diff --git a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp index b2c233f4e..775213ab8 100644 --- a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp +++ b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp @@ -3334,14 +3334,14 @@ void OverlayWidget::switchToPip() { Expects(_document != nullptr); const auto document = _document; - const auto message = _message; + const auto messageId = _message ? _message->fullId() : FullMsgId(); const auto topicRootId = _topicRootId; const auto closeAndContinue = [=] { _showAsPip = false; show(OpenRequest( findWindow(false), document, - message, + document->owner().message(messageId), topicRootId, true)); };