Skip to content
Snippets Groups Projects

fix loading/getting of cluster manager if DisplayCluster module was not loaded yet

2 files
+ 6
6
Compare changes
  • Side-by-side
  • Inline

Files

@@ -25,8 +25,8 @@ void FCalibratioModule::StartupModule ()
/* Register cluster event listening */
IDisplayClusterClusterManager* ClusterManager = IDisplayCluster::Get().GetClusterMgr();
if (ClusterManager && !ClusterEventListenerDelegate.IsBound())
IDisplayCluster* DisplayCluster = FModuleManager::LoadModulePtr<IDisplayCluster>(IDisplayCluster::ModuleName);
if (DisplayCluster && !ClusterEventListenerDelegate.IsBound())
{
ClusterEventListenerDelegate = FOnClusterEventJsonListener::CreateLambda([](const FDisplayClusterClusterEventJson& Event)
{
@@ -35,7 +35,7 @@ void FCalibratioModule::StartupModule ()
SpawnCalibratio();
}
});
ClusterManager->AddClusterEventJsonListener(ClusterEventListenerDelegate);
DisplayCluster->GetClusterMgr()->AddClusterEventJsonListener(ClusterEventListenerDelegate);
}
}
void FCalibratioModule::ShutdownModule()
Loading