From afd2198eef99746e237a514ee8cdd3303328718b Mon Sep 17 00:00:00 2001 From: Neil Dorin Date: Mon, 1 Aug 2022 12:19:28 -0600 Subject: [PATCH 1/2] Uses a less specific interface type for routing --- PepperDashEssentials/Room/Types/EssentialsHuddleVtc1Room.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/PepperDashEssentials/Room/Types/EssentialsHuddleVtc1Room.cs b/PepperDashEssentials/Room/Types/EssentialsHuddleVtc1Room.cs index ba4567dc..5ef76e1a 100644 --- a/PepperDashEssentials/Room/Types/EssentialsHuddleVtc1Room.cs +++ b/PepperDashEssentials/Room/Types/EssentialsHuddleVtc1Room.cs @@ -712,7 +712,8 @@ namespace PepperDash.Essentials else if (route.DestinationKey.Equals("$defaultDisplay", StringComparison.OrdinalIgnoreCase)) dest = DefaultDisplay; else - dest = DeviceManager.GetDeviceForKey(route.DestinationKey) as IRoutingSinkNoSwitching; + dest = DeviceManager.GetDeviceForKey(route.DestinationKey) as IRoutingSink; + if (dest == null) { From 5b350c7a0cfcd508d5f76c69535de59dbc7ad0e3 Mon Sep 17 00:00:00 2001 From: Neil Dorin Date: Mon, 1 Aug 2022 12:19:43 -0600 Subject: [PATCH 2/2] Updates interface type for other condition --- PepperDashEssentials/Room/Types/EssentialsHuddleVtc1Room.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PepperDashEssentials/Room/Types/EssentialsHuddleVtc1Room.cs b/PepperDashEssentials/Room/Types/EssentialsHuddleVtc1Room.cs index 5ef76e1a..e622983f 100644 --- a/PepperDashEssentials/Room/Types/EssentialsHuddleVtc1Room.cs +++ b/PepperDashEssentials/Room/Types/EssentialsHuddleVtc1Room.cs @@ -708,7 +708,7 @@ namespace PepperDash.Essentials IRoutingSink dest = null; if (route.DestinationKey.Equals("$defaultaudio", StringComparison.OrdinalIgnoreCase)) - dest = DefaultAudioDevice as IRoutingSinkNoSwitching; + dest = DefaultAudioDevice as IRoutingSink; else if (route.DestinationKey.Equals("$defaultDisplay", StringComparison.OrdinalIgnoreCase)) dest = DefaultDisplay; else