From 325e28f3a8a6b5aae7acaa794d8e02877d7223db Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 29 Sep 2016 18:25:17 +0300 Subject: [PATCH] Fixed bad time displaying when seeking in the new media player. --- Telegram/SourceFiles/media/media_audio.cpp | 1 + Telegram/SourceFiles/media/player/media_player_cover.cpp | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/media/media_audio.cpp b/Telegram/SourceFiles/media/media_audio.cpp index 06978eb64..f1e3551f5 100644 --- a/Telegram/SourceFiles/media/media_audio.cpp +++ b/Telegram/SourceFiles/media/media_audio.cpp @@ -489,6 +489,7 @@ void AudioPlayer::play(const AudioMsgId &audio, int64 position) { onError(audio); } } else { + current->playbackState.position = position; current->playbackState.state = fadedStart ? AudioPlayerStarting : AudioPlayerPlaying; current->loading = true; emit loaderOnStart(audio, position); diff --git a/Telegram/SourceFiles/media/player/media_player_cover.cpp b/Telegram/SourceFiles/media/player/media_player_cover.cpp index cd1800ebd..4f50aa848 100644 --- a/Telegram/SourceFiles/media/player/media_player_cover.cpp +++ b/Telegram/SourceFiles/media/player/media_player_cover.cpp @@ -114,7 +114,6 @@ void CoverWidget::handleSeekFinished(float64 progress) { audioPlayer()->seek(qRound(progress * playbackState.duration)); } - updateTimeLabel(); if (exists()) { instance()->stopSeeking(); }