Bug 1761832 - Protect GLLibraryEGL singleton against race conditions. r=jgilbert

Differential Revision: https://phabricator.services.mozilla.com/D142257
This commit is contained in:
Andrew Osmond
2022-03-28 21:16:58 +00:00
parent 3bc7313e07
commit 095e955cad
5 changed files with 67 additions and 55 deletions

View File

@@ -1173,7 +1173,7 @@ static already_AddRefed<gl::GLContext> CreateGLContextANGLE(
}
nsCString failureId;
const auto lib = gl::DefaultEglLibrary(&failureId);
const auto lib = gl::GLLibraryEGL::Get(&failureId);
if (!lib) {
aError.Assign(
nsPrintfCString("RcANGLE(load EGL lib failed: %s)", failureId.get()));