From 2e118d9a7eaae0c8582ab2665f06bb1aab5476df Mon Sep 17 00:00:00 2001 From: Bart De Vries Date: Thu, 15 Apr 2021 22:51:40 +0200 Subject: [PATCH] Make sure that canGoNext status is still accurate when queue items have been moved around --- src/audiomanager.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/audiomanager.cpp b/src/audiomanager.cpp index 38b860f3..b43bddad 100644 --- a/src/audiomanager.cpp +++ b/src/audiomanager.cpp @@ -51,6 +51,7 @@ AudioManager::AudioManager(QObject *parent) : QObject(parent), d(std::make_uniqu connect(&d->m_player, &QMediaPlayer::durationChanged, this, &AudioManager::durationChanged); connect(&d->m_player, &QMediaPlayer::positionChanged, this, &AudioManager::positionChanged); connect(&d->m_player, &QMediaPlayer::positionChanged, this, &AudioManager::savePlayPosition); + connect(&DataManager::instance(), &DataManager::queueEntryMoved, this, &AudioManager::canGoNextChanged); // we'll send custom seekableChanged signal to work around QMediaPlayer glitches // Check if an entry was playing when the program was shut down and restore it