зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1188590: Don't sync dispatch if we're already on main. r=snorp, a=abillings
--HG-- extra : rebase_source : fdc736fac46ff2f1939d55b00407350f88345932
This commit is contained in:
Родитель
cbef4f34fc
Коммит
abecbdc851
|
@ -55,6 +55,10 @@ extern "C" {
|
|||
__attribute__ ((visibility("default")))
|
||||
jclass
|
||||
jsjni_GetGlobalClassRef(const char *className) {
|
||||
if (NS_IsMainThread()) {
|
||||
return __jsjni_GetGlobalClassRef(className);
|
||||
}
|
||||
|
||||
nsCOMPtr<nsIThread> mainThread;
|
||||
mozilla::DebugOnly<nsresult> rv = NS_GetMainThread(getter_AddRefs(mainThread));
|
||||
MOZ_ASSERT(NS_SUCCEEDED(rv));
|
||||
|
|
Загрузка…
Ссылка в новой задаче