diff --git a/jam-ui/src/hooks/useMixerHelper.js b/jam-ui/src/hooks/useMixerHelper.js index ccfa3d3da..5edcdd2b3 100644 --- a/jam-ui/src/hooks/useMixerHelper.js +++ b/jam-ui/src/hooks/useMixerHelper.js @@ -125,13 +125,13 @@ const useMixerHelper = () => { // console.log("_XDEBUG_ useMixerHelper: allMixersRef updated", allMixersRef.current); }, [allMixers]); - const getMixer = (mixerId, mode) => { + const getMixer = useCallback((mixerId, mode) => { // Only default to mixMode if mode is undefined, not if it's explicitly false if (mode === undefined) { mode = mixMode; } return allMixersRef.current[(mode ? 'M' : 'P') + mixerId]; - } + }, [mixMode]); const fillTrackVolumeObject = useCallback((mixerId, mode, currentAllMixers, broadcast = true) => { const mixer = getMixer(mixerId, mode, currentAllMixers);