Skip to content
Snippets Groups Projects
Commit c841e7b1 authored by Simon Oehrl's avatar Simon Oehrl
Browse files

Merge branch 'fix/display-cluster-loading' into '4.26'

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

See merge request VR-Group/unreal-development/plugins/rwth-vr-toolkit!7
parents f5206926 64922ff4
No related branches found
No related tags found
1 merge request!7fix loading/getting of cluster manager if DisplayCluster module was not loaded yet
...@@ -25,8 +25,8 @@ void FCalibratioModule::StartupModule () ...@@ -25,8 +25,8 @@ void FCalibratioModule::StartupModule ()
/* Register cluster event listening */ /* Register cluster event listening */
IDisplayClusterClusterManager* ClusterManager = IDisplayCluster::Get().GetClusterMgr(); IDisplayCluster* DisplayCluster = FModuleManager::LoadModulePtr<IDisplayCluster>(IDisplayCluster::ModuleName);
if (ClusterManager && !ClusterEventListenerDelegate.IsBound()) if (DisplayCluster && !ClusterEventListenerDelegate.IsBound())
{ {
ClusterEventListenerDelegate = FOnClusterEventJsonListener::CreateLambda([](const FDisplayClusterClusterEventJson& Event) ClusterEventListenerDelegate = FOnClusterEventJsonListener::CreateLambda([](const FDisplayClusterClusterEventJson& Event)
{ {
...@@ -35,7 +35,7 @@ void FCalibratioModule::StartupModule () ...@@ -35,7 +35,7 @@ void FCalibratioModule::StartupModule ()
SpawnCalibratio(); SpawnCalibratio();
} }
}); });
ClusterManager->AddClusterEventJsonListener(ClusterEventListenerDelegate); DisplayCluster->GetClusterMgr()->AddClusterEventJsonListener(ClusterEventListenerDelegate);
} }
} }
void FCalibratioModule::ShutdownModule() void FCalibratioModule::ShutdownModule()
......
...@@ -21,8 +21,8 @@ void FClusterConsole::Register() ...@@ -21,8 +21,8 @@ void FClusterConsole::Register()
})); }));
/* Register cluster event handling */ /* Register cluster event handling */
IDisplayClusterClusterManager* ClusterManager = IDisplayCluster::Get().GetClusterMgr(); IDisplayCluster* DisplayCluster = FModuleManager::LoadModulePtr<IDisplayCluster>(IDisplayCluster::ModuleName);
if (ClusterManager && !ClusterEventListenerDelegate.IsBound()) if (DisplayCluster && !ClusterEventListenerDelegate.IsBound())
{ {
ClusterEventListenerDelegate = FOnClusterEventJsonListener::CreateLambda([](const FDisplayClusterClusterEventJson& Event) ClusterEventListenerDelegate = FOnClusterEventJsonListener::CreateLambda([](const FDisplayClusterClusterEventJson& Event)
{ {
...@@ -32,7 +32,7 @@ void FClusterConsole::Register() ...@@ -32,7 +32,7 @@ void FClusterConsole::Register()
GEngine->Exec(GEngine->GetCurrentPlayWorld(), *Event.Parameters["Command"]); GEngine->Exec(GEngine->GetCurrentPlayWorld(), *Event.Parameters["Command"]);
} }
}); });
ClusterManager->AddClusterEventJsonListener(ClusterEventListenerDelegate); DisplayCluster->GetClusterMgr()->AddClusterEventJsonListener(ClusterEventListenerDelegate);
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment