Attempt to fix certain ping sound issues on Arch Linux (#4285)

This commit is contained in:
Thomas Petersen
2023-01-16 16:34:05 -03:00
committed by GitHub
parent 9255374720
commit d5a0420f74
2 changed files with 7 additions and 3 deletions
@@ -106,12 +106,15 @@ void NotificationController::playSound()
getSettings()->notificationPathSound.getValue())
: QUrl("qrc:/sounds/ping2.wav");
if (currentPlayerUrl != highlightSoundUrl)
// Set media if the highlight sound url has changed, or if media is buffered
if (currentPlayerUrl != highlightSoundUrl ||
player->mediaStatus() == QMediaPlayer::BufferedMedia)
{
player->setMedia(highlightSoundUrl);
currentPlayerUrl = highlightSoundUrl;
}
player->play();
}