Bug 852436 - nsWrapperCache::WrapObject returning false means failure, even if there's no pending exception. r=bz

This commit is contained in:
Blake Kaplan 2013-03-28 15:45:01 -07:00
Родитель a0dd4fcc30
Коммит 6ef1a48332
1 изменённых файлов: 1 добавлений и 2 удалений

Просмотреть файл

@ -840,9 +840,8 @@ XPCConvert::NativeInterface2JSObject(XPCLazyCallContext& lccx,
if (!flat) {
flat = cache->WrapObject(lccx.GetJSContext(),
xpcscope->GetGlobalJSObject());
if (!flat && JS_IsExceptionPending(lccx.GetJSContext())) {
if (!flat)
return false;
}
}
if (flat) {