diff --git a/essentials-framework/Essentials DM/Essentials_DM/Chassis/DmpsRoutingController.cs b/essentials-framework/Essentials DM/Essentials_DM/Chassis/DmpsRoutingController.cs index f0e3a323..dfc6ec88 100644 --- a/essentials-framework/Essentials DM/Essentials_DM/Chassis/DmpsRoutingController.cs +++ b/essentials-framework/Essentials DM/Essentials_DM/Chassis/DmpsRoutingController.cs @@ -274,9 +274,12 @@ namespace PepperDash.Essentials.DM AudioOutputFeedbacks[ioSlot].LinkInputSig(trilist.UShortInput[joinMap.OutputAudio.JoinNumber + ioSlotJoin]); } - if (AudioOutputSourceDeviceFeedbacks[ioSlot] != null) + IntFeedback audioOutSourceDeviceFeedback; + + + if (AudioOutputSourceDeviceFeedbacks.TryGetValue(ioSlot, out audioOutSourceDeviceFeedback)) { - AudioOutputSourceDeviceFeedbacks[ioSlot].LinkInputSig( + audioOutSourceDeviceFeedback.LinkInputSig( trilist.UShortInput[joinMap.OutputAudioSourceDevice.JoinNumber + ioSlotJoin]); } if (OutputNameFeedbacks[ioSlot] != null)