diff options
Diffstat (limited to 'modules/openxr/action_map/openxr_interaction_profile.cpp')
-rw-r--r-- | modules/openxr/action_map/openxr_interaction_profile.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/openxr/action_map/openxr_interaction_profile.cpp b/modules/openxr/action_map/openxr_interaction_profile.cpp index 07490f5841..65ee652732 100644 --- a/modules/openxr/action_map/openxr_interaction_profile.cpp +++ b/modules/openxr/action_map/openxr_interaction_profile.cpp @@ -126,7 +126,10 @@ Ref<OpenXRInteractionProfile> OpenXRInteractionProfile::new_profile(const char * } void OpenXRInteractionProfile::set_interaction_profile_path(const String p_input_profile_path) { - interaction_profile_path = p_input_profile_path; + OpenXRInteractionProfileMetadata *pmd = OpenXRInteractionProfileMetadata::get_singleton(); + ERR_FAIL_NULL(pmd); + + interaction_profile_path = pmd->check_profile_name(p_input_profile_path); emit_changed(); } |