Browse Source

Merge pull request #59001 from BastiaanOlij/only_uninitialise_openxr_if_initialised

Only uninitialise OpenXR on destruct if it was initialized
Rémi Verschelde 3 năm trước cách đây
mục cha
commit
259114e9e0
1 tập tin đã thay đổi với 3 bổ sung2 xóa
  1. 3 2
      modules/openxr/openxr_interface.cpp

+ 3 - 2
modules/openxr/openxr_interface.cpp

@@ -760,8 +760,9 @@ OpenXRInterface::OpenXRInterface() {
 }
 
 OpenXRInterface::~OpenXRInterface() {
-	// should already have been called but just in case...
-	uninitialize();
+	if (is_initialized()) {
+		uninitialize();
+	}
 
 	if (openxr_api) {
 		openxr_api->set_xr_interface(nullptr);