diff --git a/Telegram/SourceFiles/media/player/media_player_dropdown.cpp b/Telegram/SourceFiles/media/player/media_player_dropdown.cpp index f6ab757b0..53208ada8 100644 --- a/Telegram/SourceFiles/media/player/media_player_dropdown.cpp +++ b/Telegram/SourceFiles/media/player/media_player_dropdown.cpp @@ -734,10 +734,14 @@ SpeedController::SpeedController( Expects(_qualities.empty() || (_lookupQuality && _changeQuality)); button->setClickedCallback([=] { - toggleDefault(); - save(); - if (const auto current = menu()) { - current->otherEnter(); + if (_lookup && _qualities.empty()) { + toggleDefault(); + save(); + if (const auto current = menu()) { + current->otherEnter(); + } + } else { + showMenu(); } }); if (const auto lookup = _lookup) {