Bug 650161 - Allow for the possibility that the wrapper cache hasn't been initialized yet when updating it r=bz

This commit is contained in:
Jon Coppeard 2014-10-03 10:04:19 +01:00
Родитель 211f9069dd
Коммит 43b5e6a717
1 изменённых файлов: 4 добавлений и 2 удалений

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

@ -123,8 +123,10 @@ public:
*/
void UpdateWrapper(JSObject* aNewObject, const JSObject* aOldObject)
{
MOZ_ASSERT(mWrapper == aOldObject);
mWrapper = aNewObject;
if (mWrapper) {
MOZ_ASSERT(mWrapper == aOldObject);
mWrapper = aNewObject;
}
}
bool PreservingWrapper()