зеркало из https://github.com/mozilla/pjs.git
Fixed a bug where the first time to try and get the location object was failing.
This commit is contained in:
Родитель
393bce04e0
Коммит
6f0131f7df
|
@ -106,8 +106,9 @@ LocationImpl::GetScriptObject(nsIScriptContext *aContext, void** aScriptObject)
|
||||||
if (!mScriptObject) {
|
if (!mScriptObject) {
|
||||||
nsCOMPtr<nsIScriptGlobalObject> global(do_GetInterface(mWebShell));
|
nsCOMPtr<nsIScriptGlobalObject> global(do_GetInterface(mWebShell));
|
||||||
NS_ENSURE_TRUE(global, NS_ERROR_FAILURE);
|
NS_ENSURE_TRUE(global, NS_ERROR_FAILURE);
|
||||||
return NS_NewScriptLocation(aContext, NS_STATIC_CAST(nsIDOMLocation*, this),
|
NS_ENSURE_SUCCESS(NS_NewScriptLocation(aContext,
|
||||||
global, &mScriptObject);
|
NS_STATIC_CAST(nsIDOMLocation*, this),global, &mScriptObject),
|
||||||
|
NS_ERROR_FAILURE);
|
||||||
}
|
}
|
||||||
*aScriptObject = mScriptObject;
|
*aScriptObject = mScriptObject;
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче