From 685c3447850b251c2500488f2868eeeeb8a145c0 Mon Sep 17 00:00:00 2001 From: Neil Dorin Date: Tue, 20 Apr 2021 14:38:24 -0600 Subject: [PATCH] #690 fixes incorrect conditional check before firing feedback --- PepperDashEssentials/Room/Types/EssentialsTechRoom.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/PepperDashEssentials/Room/Types/EssentialsTechRoom.cs b/PepperDashEssentials/Room/Types/EssentialsTechRoom.cs index 232ab83c..d33c3707 100644 --- a/PepperDashEssentials/Room/Types/EssentialsTechRoom.cs +++ b/PepperDashEssentials/Room/Types/EssentialsTechRoom.cs @@ -107,14 +107,18 @@ namespace PepperDash.Essentials private void TunerPresetsOnPresetRecalled(ISetTopBoxNumericKeypad device, string channel) { + //Debug.Console(2, this, "TunerPresetsOnPresetRecalled"); + if (!_currentPresets.ContainsKey(device.Key)) { return; } + //Debug.Console(2, this, "Tuner Key: {0} Channel: {1}", device.Key, channel); + _currentPresets[device.Key] = channel; - if (!CurrentPresetsFeedbacks.ContainsKey(device.Key)) + if (CurrentPresetsFeedbacks.ContainsKey(device.Key)) { CurrentPresetsFeedbacks[device.Key].FireUpdate(); }