diff --git a/essentials-framework/Essentials Core/PepperDashEssentialsBase/Fusion/EssentialsHuddleSpaceFusionSystemControllerBase.cs b/essentials-framework/Essentials Core/PepperDashEssentialsBase/Fusion/EssentialsHuddleSpaceFusionSystemControllerBase.cs index 594cae83..52c30e19 100644 --- a/essentials-framework/Essentials Core/PepperDashEssentialsBase/Fusion/EssentialsHuddleSpaceFusionSystemControllerBase.cs +++ b/essentials-framework/Essentials Core/PepperDashEssentialsBase/Fusion/EssentialsHuddleSpaceFusionSystemControllerBase.cs @@ -177,10 +177,11 @@ namespace PepperDash.Essentials.Core.Fusion } } - CreateSymbolAndBasicSigs(IpId); + AddPostActivationAction(() => { + CreateSymbolAndBasicSigs(IpId); SetUpSources(); SetUpCommunitcationMonitors(); SetUpDisplay(); @@ -311,7 +312,7 @@ namespace PepperDash.Essentials.Core.Fusion } - protected void CreateSymbolAndBasicSigs(uint ipId) + protected virtual void CreateSymbolAndBasicSigs(uint ipId) { Debug.Console(0, this, Debug.ErrorLogLevel.Notice, "Creating Fusion Room symbol with GUID: {0}", RoomGuid);