fix(audioservice): repeater need an Item delegate.

This commit is contained in:
Lemmy
2026-03-25 15:48:56 -04:00
parent c960e17791
commit 2f456e749d
+19 -17
View File
@@ -314,28 +314,30 @@ Singleton {
Repeater {
model: root.appStreams
delegate: Connections {
delegate: Item {
required property var modelData
target: modelData?.audio ?? null
Connections {
target: modelData?.audio ?? null
function onVolumeChanged() {
if (root._isApplyingAppOverride || !modelData?.audio) {
return;
function onVolumeChanged() {
if (root._isApplyingAppOverride || !modelData?.audio) {
return;
}
var key = root.getAppKey(modelData);
if (key) {
root.setAppStreamVolume(key, modelData.audio.volume);
}
}
var key = root.getAppKey(modelData);
if (key) {
root.setAppStreamVolume(key, modelData.audio.volume);
}
}
function onMutedChanged() {
if (root._isApplyingAppOverride || !modelData?.audio) {
return;
}
var key = root.getAppKey(modelData);
if (key) {
root.setAppStreamMuted(key, modelData.audio.muted);
function onMutedChanged() {
if (root._isApplyingAppOverride || !modelData?.audio) {
return;
}
var key = root.getAppKey(modelData);
if (key) {
root.setAppStreamMuted(key, modelData.audio.muted);
}
}
}
}