From 9252be5e8cbd11a35a93f3218f9a3feeaa9b6ad5 Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 29 Aug 2024 12:13:51 +0400 Subject: [PATCH] Fix crash in video messages playback. Regression was introduced in ad3e447f08. --- Telegram/SourceFiles/media/player/media_player_widget.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/media/player/media_player_widget.cpp b/Telegram/SourceFiles/media/player/media_player_widget.cpp index 05352b7f8..2f33174eb 100644 --- a/Telegram/SourceFiles/media/player/media_player_widget.cpp +++ b/Telegram/SourceFiles/media/player/media_player_widget.cpp @@ -670,8 +670,6 @@ void Widget::updateTimeLabel() { void Widget::handleSongChange() { const auto current = instance()->current(_type); const auto document = current.audio(); - _lastSongFromAnotherSession = (document->session().uniqueId() - != _controller->session().uniqueId()); if (!current || !document || ((_lastSongId.audio() == document) @@ -679,6 +677,8 @@ void Widget::handleSongChange() { return; } _lastSongId = current; + _lastSongFromAnotherSession = (document->session().uniqueId() + != _controller->session().uniqueId()); auto textWithEntities = TextWithEntities(); if (document->isVoiceMessage() || document->isVideoMessage()) {