From 3770c2a47dbb465f34b7e827bef9a08cd11563e4 Mon Sep 17 00:00:00 2001 From: Andrew Welker Date: Tue, 8 Apr 2025 13:35:58 -0500 Subject: [PATCH] fix: call the `EssentialsDevice` custom activate `CrestronGenericBaseDevice` was NOT calling `base.CustomActivate()` in it's `CustomActivate` override, causing the `CreateMobileControlMessengers` method to not be called as expected when plugin devices were inheriting from `CrestronGenericBaseDevice` or `CrestronGenericBridgeableBaseDevice`. --- .../Crestron/CrestronGenericBaseDevice.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PepperDash.Essentials.Core/Crestron/CrestronGenericBaseDevice.cs b/src/PepperDash.Essentials.Core/Crestron/CrestronGenericBaseDevice.cs index 9669ca43..ce543885 100644 --- a/src/PepperDash.Essentials.Core/Crestron/CrestronGenericBaseDevice.cs +++ b/src/PepperDash.Essentials.Core/Crestron/CrestronGenericBaseDevice.cs @@ -104,7 +104,7 @@ namespace PepperDash.Essentials.Core Hardware.OnlineStatusChange += Hardware_OnlineStatusChange; CommunicationMonitor.Start(); - return true; + return base.CustomActivate(); } ///