diff --git a/applet/contents/ui/ListItemBase.qml b/applet/contents/ui/ListItemBase.qml --- a/applet/contents/ui/ListItemBase.qml +++ b/applet/contents/ui/ListItemBase.qml @@ -165,13 +165,13 @@ onVolumeChanged: { ignoreValueChange = true; value = Volume; + Muted = value == 0; ignoreValueChange = false; } onValueChanged: { if (!ignoreValueChange) { Volume = value; - Muted = value == 0; if (type == "sink") { playFeedback(CardIndex); diff --git a/src/kcm/package/contents/ui/VolumeSlider.qml b/src/kcm/package/contents/ui/VolumeSlider.qml --- a/src/kcm/package/contents/ui/VolumeSlider.qml +++ b/src/kcm/package/contents/ui/VolumeSlider.qml @@ -47,13 +47,13 @@ onVolumeChanged: { ignoreValueChange = true; value = Volume; + Muted = value == 0; ignoreValueChange = false; } onValueChanged: { if (!ignoreValueChange) { Volume = value; - Muted = value == 0; if (!pressed) { updateTimer.restart();