From 92a8fe74987fb29aac76ab015cda656ff825df23 Mon Sep 17 00:00:00 2001 From: Paul Gofman Date: Fri, 19 Apr 2024 20:44:29 -0600 Subject: [PATCH] wineopenxr: Add some missing events unwrapping to wine_xrPollEvent(). CW-Bug-Id: #23689 --- wineopenxr/openxr.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/wineopenxr/openxr.c b/wineopenxr/openxr.c index 1cc435cd..63d46cbe 100644 --- a/wineopenxr/openxr.c +++ b/wineopenxr/openxr.c @@ -1399,6 +1399,18 @@ XrResult WINAPI wine_xrPollEvent(XrInstance instance, XrEventDataBuffer *eventDa evt->session = (XrSession)get_wrapped_XrSession(evt->session); break; } + case XR_TYPE_EVENT_DATA_USER_PRESENCE_CHANGED_EXT: + { + XrEventDataUserPresenceChangedEXT *evt = (XrEventDataUserPresenceChangedEXT *)eventData; + evt->session = (XrSession)get_wrapped_XrSession(evt->session); + break; + } + case XR_TYPE_EVENT_DATA_LOCALIZATION_CHANGED_ML: + { + XrEventDataLocalizationChangedML *evt = (XrEventDataLocalizationChangedML *)eventData; + evt->session = (XrSession)get_wrapped_XrSession(evt->session); + break; + } default: break; }