Bug 1859591 - Add gfxCriticalNote when failing to load EGL/GLES DLLs on Windows. r=gfx-reviewers,jrmuizel

Differential Revision: https://phabricator.services.mozilla.com/D191206
This commit is contained in:
Andrew Osmond 2023-10-17 16:06:34 +00:00
parent 98c14a6434
commit c768201685

View File

@ -150,7 +150,12 @@ static PRLibrary* LoadLibraryForEGLOnWindows(const nsAString& filename) {
PRLibSpec lspec;
lspec.type = PR_LibSpec_PathnameU;
lspec.value.pathname_u = path.get();
return PR_LoadLibraryWithFlags(lspec, PR_LD_LAZY | PR_LD_LOCAL);
PRLibrary* lib = PR_LoadLibraryWithFlags(lspec, PR_LD_LAZY | PR_LD_LOCAL);
if (!lib) {
gfxCriticalNote << "Failed to load " << path.get() << " " << PR_GetError()
<< " " << PR_GetOSError();
}
return lib;
}
#endif // XP_WIN