Bulletproofing fix for bug 95465. Patch from John Morrison <jrgm@netscape.com>, r=bryner, sr=hyatt, a=asa.

This commit is contained in:
bryner%netscape.com 2002-03-07 03:47:27 +00:00
Родитель d2229cbf68
Коммит 690da19e7a
1 изменённых файлов: 5 добавлений и 0 удалений

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

@ -383,6 +383,11 @@ nsXBLPrototypeHandler::ExecuteHandler(nsIDOMEventReceiver* aReceiver,
boundDocument->GetScriptGlobalObject(getter_AddRefs(boundGlobal));
}
// If we still don't have a 'boundGlobal', we're doomed. bug 95465.
NS_ASSERTION(boundGlobal, "failed to get the nsIScriptGlobalObject. bug 95465?");
if (!boundGlobal)
return NS_OK;
nsCOMPtr<nsIScriptContext> boundContext;
boundGlobal->GetContext(getter_AddRefs(boundContext));
if (!boundContext) return NS_OK;