Bug 820170 - assert in XPCWrappedNativeScope::SetGlobal. r=bholley

This commit is contained in:
Gabor Krizsanits 2013-04-04 11:27:39 +02:00
Родитель 2edb19076f
Коммит 20c0b1c5f6
1 изменённых файлов: 5 добавлений и 1 удалений

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

@ -129,7 +129,11 @@ XPCWrappedNativeScope::XPCWrappedNativeScope(JSContext *cx,
mIsXBLScope(false)
{
// add ourselves to the scopes list
{ // scoped lock
{
MOZ_ASSERT(aGlobal);
MOZ_ASSERT(js::GetObjectClass(aGlobal)->flags & (JSCLASS_PRIVATE_IS_NSISUPPORTS |
JSCLASS_HAS_PRIVATE));
// scoped lock
XPCAutoLock lock(XPCJSRuntime::Get()->GetMapLock());
#ifdef DEBUG