diff --git a/web/app/assets/javascripts/session.js b/web/app/assets/javascripts/session.js index 79c505d12..00924ef5a 100644 --- a/web/app/assets/javascripts/session.js +++ b/web/app/assets/javascripts/session.js @@ -604,7 +604,7 @@ }); } - function handleVolumeChangeCallback(mixerId, isLeft, value) { + function handleVolumeChangeCallback(mixerId, isLeft, value, isMuted) { // Visually update mixer // There is no need to actually set the back-end mixer value as the // back-end will already have updated the audio mixer directly prior to sending @@ -612,6 +612,8 @@ // TODO: Use mixer's range var faderValue = percentFromMixerValue(-80, 20, value); context.JK.FaderHelpers.setFaderValue(mixerId, faderValue); + var $muteControl = $('[control="mute"][mixer-id="' + mixerId + '"]'); + _toggleVisualMuteControl($muteControl, isMuted); } function handleBridgeCallback() {