From ab1757c4b92988efad9b458270793f030073d975 Mon Sep 17 00:00:00 2001 From: Adam Scott Date: Wed, 9 Apr 2025 12:54:30 -0400 Subject: [PATCH] Add singleton check before adding webxr interface --- modules/webxr/register_types.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/webxr/register_types.cpp b/modules/webxr/register_types.cpp index cabff65c9b2..139539c24ca 100644 --- a/modules/webxr/register_types.cpp +++ b/modules/webxr/register_types.cpp @@ -45,8 +45,10 @@ void initialize_webxr_module(ModuleInitializationLevel p_level) { GDREGISTER_ABSTRACT_CLASS(WebXRInterface); #ifdef WEB_ENABLED - webxr.instantiate(); - XRServer::get_singleton()->add_interface(webxr); + if (XRServer::get_singleton()) { + webxr.instantiate(); + XRServer::get_singleton()->add_interface(webxr); + } #endif }