mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
ec8ae44bbe
XPCOMThreadWrapper::GetCurrent() is failing because it's not keeping AbstractThread::sCurrentThreadTLS up to date. This causes assertion failures during startup of the GMP stack when dispatching via InvokeAsync to the GMP thread, which is an XPCOM thread wrapped by the XPCOMThreadWrapper. We can trivially initialize AbstractThread::sCurrentThreadTLS to be the XPCOMThreadWrapper on the target thread, since it's thread-local-storage, and the target thread won't change. MozReview-Commit-ID: EIEFZppR2PS |
||
---|---|---|
.. | ||
base | ||
build | ||
components | ||
doc | ||
ds | ||
glue | ||
idl-parser | ||
io | ||
libxpt/xptcall | ||
reflect | ||
string | ||
system | ||
tests | ||
threads | ||
typelib | ||
windbgdlg | ||
xpidl | ||
moz.build | ||
xpcom-config.h.in | ||
xpcom-private.h.in |