add extra null checks

This commit is contained in:
Mamadou Babaei
2024-08-16 16:29:36 +02:00
parent 26c2252d5b
commit 47bb12b6fe
@@ -41,7 +41,7 @@
FName FSGHeadMountDisplay::GetDeviceName()
{
if (GEngine->XRSystem.IsValid() && GEngine->XRSystem->IsHeadTrackingAllowed())
if (GEngine && GEngine->XRSystem.IsValid() && GEngine->XRSystem->IsHeadTrackingAllowed())
{
const IHeadMountedDisplay* Device{GEngine->XRSystem->GetHMDDevice()};
if (Device)
@@ -133,7 +133,7 @@ bool FSGHeadMountDisplay::IsHtcVivePro()
if (bNameMatches)
{
if (GEngine->XRSystem.IsValid() && GEngine->XRSystem->IsHeadTrackingAllowed())
if (GEngine && GEngine->XRSystem.IsValid() && GEngine->XRSystem->IsHeadTrackingAllowed())
{
IHeadMountedDisplay* Device{GEngine->XRSystem->GetHMDDevice()};
if (Device)
@@ -192,7 +192,7 @@ bool FSGHeadMountDisplay::IsHtcViveFocus3()
if (bNameMatches)
{
if (GEngine->XRSystem.IsValid() && GEngine->XRSystem->IsHeadTrackingAllowed())
if (GEngine && GEngine->XRSystem.IsValid() && GEngine->XRSystem->IsHeadTrackingAllowed())
{
IHeadMountedDisplay* Device{GEngine->XRSystem->GetHMDDevice()};
if (Device)
@@ -252,7 +252,7 @@ bool FSGHeadMountDisplay::IsHtcViveXRElite()
if (bNameMatches)
{
if (GEngine->XRSystem.IsValid() && GEngine->XRSystem->IsHeadTrackingAllowed())
if (GEngine && GEngine->XRSystem.IsValid() && GEngine->XRSystem->IsHeadTrackingAllowed())
{
IHeadMountedDisplay* Device{GEngine->XRSystem->GetHMDDevice()};
if (Device)