From ad6c26c231f7c4eb285397e66730b20d81a8ceaf Mon Sep 17 00:00:00 2001
From: Ryan Pavlik <ryan.pavlik@collabora.com>
Date: Fri, 16 Aug 2019 17:43:34 -0500
Subject: [PATCH] st/oxr: xrGetInstanceProcAddr doesn't require an instance to
 enumerate layers

---
 src/xrt/state_trackers/oxr/oxr_api_negotiate.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/xrt/state_trackers/oxr/oxr_api_negotiate.c b/src/xrt/state_trackers/oxr/oxr_api_negotiate.c
index f0acb80fd..c8cbcfeae 100644
--- a/src/xrt/state_trackers/oxr/oxr_api_negotiate.c
+++ b/src/xrt/state_trackers/oxr/oxr_api_negotiate.c
@@ -128,7 +128,6 @@ handle_none_null(struct oxr_logger* log,
 	PFN_xrVoidFunction function = NULL;
 
 	ENTRY_IF(xrGetInstanceProcAddr)
-	ENTRY_ELSE_IF(xrEnumerateApiLayerProperties)
 	ENTRY_ELSE_IF(xrEnumerateInstanceExtensionProperties)
 	ENTRY_ELSE_IF(xrCreateInstance)
 	ENTRY_ELSE_IF(xrDestroyInstance)
@@ -239,6 +238,7 @@ handle_null(struct oxr_logger* log,
 
 	ENTRY_IF(xrCreateInstance)
 	ENTRY_ELSE_IF(xrEnumerateInstanceExtensionProperties)
+	ENTRY_ELSE_IF(xrEnumerateApiLayerProperties)
 
 	if (function == NULL) {
 		/*