diff --git a/src/core/mpris1.cpp b/src/core/mpris1.cpp index 34af5d89c..3557b7865 100644 --- a/src/core/mpris1.cpp +++ b/src/core/mpris1.cpp @@ -142,7 +142,7 @@ void Mpris1Root::Quit() { } void Mpris1Player::Pause() { - player_->Pause(); + player_->PlayPause(); } void Mpris1Player::Stop() { diff --git a/src/core/player.cpp b/src/core/player.cpp index e44beabe5..0c9679491 100644 --- a/src/core/player.cpp +++ b/src/core/player.cpp @@ -381,16 +381,7 @@ void Player::Mute() { } void Player::Pause() { - switch (GetState()) { - case Engine::Playing: - engine_->Pause(); - break; - case Engine::Paused: - engine_->Unpause(); - break; - default: - return; - } + engine_->Pause(); } void Player::Play() {