diff --git a/Telegram/SourceFiles/media/system_media_controls_manager.cpp b/Telegram/SourceFiles/media/system_media_controls_manager.cpp index c32cc7ebcf..f72793ad08 100644 --- a/Telegram/SourceFiles/media/system_media_controls_manager.cpp +++ b/Telegram/SourceFiles/media/system_media_controls_manager.cpp @@ -95,10 +95,9 @@ SystemMediaControlsManager::SystemMediaControlsManager() mediaPlayer->stops(AudioMsgId::Type::Voice) | rpl::map_to(false), mediaPlayer->startsPlay(AudioMsgId::Type::Voice) | rpl::map_to(true) ) | rpl::distinct_until_changed() | rpl::on_next([=](bool audio) { - const auto current = mediaPlayer->current(AudioMsgId::Type::Song) + const auto type = mediaPlayer->current(AudioMsgId::Type::Song) ? AudioMsgId::Type::Song : AudioMsgId::Type::Voice; - const auto type = current; _controls->setEnabled(audio); if (audio) { _controls->setIsNextEnabled(mediaPlayer->nextAvailable(type));