From 235adbbdf1180ee67641892f64ef5015cef1c3d0 Mon Sep 17 00:00:00 2001 From: ebbit1q Date: Thu, 1 Sep 2022 19:01:20 +0200 Subject: [PATCH] fix sound slider on qt6 (#4642) --- cockatrice/src/soundengine.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cockatrice/src/soundengine.cpp b/cockatrice/src/soundengine.cpp index 4fa06955..dd79e550 100644 --- a/cockatrice/src/soundengine.cpp +++ b/cockatrice/src/soundengine.cpp @@ -59,11 +59,12 @@ void SoundEngine::playSound(QString fileName) } player->stop(); + int volumeSliderValue = SettingsCache::instance().getMasterVolume(); #if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)) - player->audioOutput()->setVolume(SettingsCache::instance().getMasterVolume()); + player->audioOutput()->setVolume(qreal(volumeSliderValue) / 100); player->setSource(QUrl::fromLocalFile(audioData[fileName])); #else - player->setVolume(SettingsCache::instance().getMasterVolume()); + player->setVolume(volumeSliderValue); player->setMedia(QUrl::fromLocalFile(audioData[fileName])); #endif player->play();