bugfix: update volume on sink/source changes

This commit is contained in:
FUFSoB
2025-09-24 13:03:39 +05:00
parent 72475cd29b
commit 1673201916
+6
View File
@@ -131,9 +131,15 @@ Singleton {
function setAudioSink(newSink: PwNode): void {
Pipewire.preferredDefaultAudioSink = newSink
// Volume is changed by the sink change
root._volume = newSink?.audio?.volume ?? 0
root._muted = !!newSink?.audio?.muted
}
function setAudioSource(newSource: PwNode): void {
Pipewire.preferredDefaultAudioSource = newSource
// Volume is changed by the source change
root._inputVolume = newSource?.audio?.volume ?? 0
root._inputMuted = !!newSource?.audio?.muted
}
}