forked from quickshell/quickshell
service/mpris: fix position being incorrect after pausing
This commit is contained in:
parent
ed3708f5cb
commit
f2df3da596
|
@ -312,8 +312,11 @@ void MprisPlayer::onPlaybackStatusChanged() {
|
|||
const auto& status = this->pPlaybackStatus.get();
|
||||
|
||||
if (status == "Playing") {
|
||||
// update the timestamp
|
||||
this->onSeek(this->positionMs() * 1000);
|
||||
this->mPlaybackState = MprisPlaybackState::Playing;
|
||||
} else if (status == "Paused") {
|
||||
this->pausedTime = QDateTime::currentDateTimeUtc();
|
||||
this->mPlaybackState = MprisPlaybackState::Paused;
|
||||
} else if (status == "Stopped") {
|
||||
this->mPlaybackState = MprisPlaybackState::Stopped;
|
||||
|
|
Loading…
Reference in a new issue