From: APTX Date: Sat, 15 Oct 2022 15:06:29 +0000 (+0900) Subject: Check actual idle-active value X-Git-Url: https://gitweb.aptx.org/?a=commitdiff_plain;h=b71588dc6cf4c7a9404bbbf97a5814e4306e0af9;p=aniplayer.git Check actual idle-active value --- diff --git a/backendplugins/backend_mpv/backendmpv.cpp b/backendplugins/backend_mpv/backendmpv.cpp index 5d03292..0cee368 100644 --- a/backendplugins/backend_mpv/backendmpv.cpp +++ b/backendplugins/backend_mpv/backendmpv.cpp @@ -308,7 +308,9 @@ void MpvInstance::onChapterListChanged(QVariant variant) { m_player->backendChaptersChanged(chapters); } -void MpvInstance::onIdleActiveChanged() { +void MpvInstance::onIdleActiveChanged(bool is_idle) { + if (!is_idle) + return; m_player->playStateChanged(PlayerPluginInterface::PlayState::Stopped); m_player->backendReadyToPlay(); } diff --git a/backendplugins/backend_mpv/backendmpv.h b/backendplugins/backend_mpv/backendmpv.h index c400d0e..f46e21f 100644 --- a/backendplugins/backend_mpv/backendmpv.h +++ b/backendplugins/backend_mpv/backendmpv.h @@ -74,7 +74,7 @@ private: void onAidChanged(const QString &aid); void onSidChanged(const QString &sid); void onChapterListChanged(QVariant trackList); - void onIdleActiveChanged(); + void onIdleActiveChanged(bool is_idle); int readTrackIndex(const QString &qstr);