diff --git a/Telegram/SourceFiles/media/streaming/media_streaming_player.cpp b/Telegram/SourceFiles/media/streaming/media_streaming_player.cpp index 643d2fd90..c2bc13648 100644 --- a/Telegram/SourceFiles/media/streaming/media_streaming_player.cpp +++ b/Telegram/SourceFiles/media/streaming/media_streaming_player.cpp @@ -827,7 +827,6 @@ float64 Player::speed() const { } void Player::setSpeed(float64 speed) { - Expects(active()); Expects(speed >= 0.5 && speed <= 2.); if (!Media::Audio::SupportsSpeedControl()) { @@ -835,11 +834,13 @@ void Player::setSpeed(float64 speed) { } if (_options.speed != speed) { _options.speed = speed; - if (_audio) { - _audio->setSpeed(speed); - } - if (_video) { - _video->setSpeed(speed); + if (active()) { + if (_audio) { + _audio->setSpeed(speed); + } + if (_video) { + _video->setSpeed(speed); + } } } }