Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 03f2df943128f7316a6113e3c83e8f62962bb686
https://github.com/WebKit/WebKit/commit/03f2df943128f7316a6113e3c83e8f62962bb686
Author: Sergio Villar Senin <[email protected]>
Date: 2025-12-03 (Wed, 03 Dec 2025)
Changed paths:
M Source/WebKit/UIProcess/XR/openxr/PlatformXROpenXR.cpp
Log Message:
-----------
[OpenXR] ASSERT when creating projection layers
https://bugs.webkit.org/show_bug.cgi?id=303461
Reviewed by Fujii Hironori.
When creating a projection layer, the completion handler was running in
the thread of the run loop that handles the calls to OpenXR. However it
was created in the main thread, and thus it was asserting in Debug
build. By using callonMainRunLoop we ensure that the handler is called
in the right thread.
* Source/WebKit/UIProcess/XR/openxr/PlatformXROpenXR.cpp:
(WebKit::OpenXRCoordinator::createLayerProjection):
Canonical link: https://commits.webkit.org/303827@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications