do not ensure as it's possible to get a nullpointer during component uninitialization
This commit is contained in:
@@ -242,7 +242,7 @@ void USGVirtualHandComponent::SetVirtualHandSettingsOverrides(
|
||||
FSGVirtualHandSettings USGVirtualHandComponent::GetVirtualHandSettings() const
|
||||
{
|
||||
const USGSettings* Settings{USGSettings::GetInstance()};
|
||||
if (!ensureAlwaysMsgf(IsValid(Settings), TEXT("The settings subsystem has not been initialized!")))
|
||||
if (!IsValid(Settings))
|
||||
{
|
||||
return FSGVirtualHandSettings{};
|
||||
}
|
||||
|
||||
@@ -121,7 +121,7 @@ void USGWristTrackerComponent::SetWristTrackingSettingsOverrides(
|
||||
FSGWristTrackingSettings USGWristTrackerComponent::GetWristTrackingSettings() const
|
||||
{
|
||||
const USGSettings* Settings{USGSettings::GetInstance()};
|
||||
if (!ensureAlwaysMsgf(IsValid(Settings), TEXT("The settings subsystem has not been initialized!")))
|
||||
if (!IsValid(Settings))
|
||||
{
|
||||
return FSGWristTrackingSettings{};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user