Fixed a bug where the first time to try and get the location object was failing.

This commit is contained in:
tbogard%aol.net 1999-12-03 19:41:22 +00:00
Родитель 50b941d218
Коммит c50e9ef9dd
1 изменённых файлов: 3 добавлений и 2 удалений

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

@ -106,8 +106,9 @@ LocationImpl::GetScriptObject(nsIScriptContext *aContext, void** aScriptObject)
if (!mScriptObject) {
nsCOMPtr<nsIScriptGlobalObject> global(do_GetInterface(mWebShell));
NS_ENSURE_TRUE(global, NS_ERROR_FAILURE);
return NS_NewScriptLocation(aContext, NS_STATIC_CAST(nsIDOMLocation*, this),
global, &mScriptObject);
NS_ENSURE_SUCCESS(NS_NewScriptLocation(aContext,
NS_STATIC_CAST(nsIDOMLocation*, this),global, &mScriptObject),
NS_ERROR_FAILURE);
}
*aScriptObject = mScriptObject;
return NS_OK;