Fix audio related warnings

This commit is contained in:
Sébastien Atoch 2025-08-02 12:33:06 -04:00
parent feeec7059f
commit 22b2eac852

View file

@ -153,14 +153,14 @@ Scope {
// --- NEW: Keep volume property in sync with actual Pipewire audio sink volume --- // --- NEW: Keep volume property in sync with actual Pipewire audio sink volume ---
Connections { Connections {
target: defaultAudioSink.audio target: defaultAudioSink ? defaultAudioSink.audio : null
onVolumeChanged: { function onVolumeChanged() {
if (defaultAudioSink.audio && !defaultAudioSink.audio.muted) { if (defaultAudioSink.audio && !defaultAudioSink.audio.muted) {
volume = Math.round(defaultAudioSink.audio.volume * 100); volume = Math.round(defaultAudioSink.audio.volume * 100);
console.log("Volume changed externally to:", volume); console.log("Volume changed externally to:", volume);
} }
} }
onMutedChanged: { function onMutedChanged() {
if (defaultAudioSink.audio) { if (defaultAudioSink.audio) {
if (defaultAudioSink.audio.muted) { if (defaultAudioSink.audio.muted) {
volume = 0; volume = 0;