mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 717216 - Don't return nsnull from nsXBLDocGlobalObject::EnsureScriptEnvironment; r=volkmar
This commit is contained in:
parent
c08e28ffbb
commit
835800e350
@ -305,7 +305,7 @@ nsXBLDocGlobalObject::EnsureScriptEnvironment(PRUint32 aLangID)
|
|||||||
if (mScriptContext)
|
if (mScriptContext)
|
||||||
return NS_OK; // already initialized for this lang
|
return NS_OK; // already initialized for this lang
|
||||||
nsCOMPtr<nsIDOMScriptObjectFactory> factory = do_GetService(kDOMScriptObjectFactoryCID);
|
nsCOMPtr<nsIDOMScriptObjectFactory> factory = do_GetService(kDOMScriptObjectFactoryCID);
|
||||||
NS_ENSURE_TRUE(factory, nsnull);
|
NS_ENSURE_TRUE(factory, NS_OK);
|
||||||
|
|
||||||
nsresult rv;
|
nsresult rv;
|
||||||
|
|
||||||
@ -328,7 +328,7 @@ nsXBLDocGlobalObject::EnsureScriptEnvironment(PRUint32 aLangID)
|
|||||||
|
|
||||||
rv = xpc_CreateGlobalObject(cx, &gSharedGlobalClass, principal, nsnull,
|
rv = xpc_CreateGlobalObject(cx, &gSharedGlobalClass, principal, nsnull,
|
||||||
false, &mJSObject, &compartment);
|
false, &mJSObject, &compartment);
|
||||||
NS_ENSURE_SUCCESS(rv, nsnull);
|
NS_ENSURE_SUCCESS(rv, NS_OK);
|
||||||
|
|
||||||
::JS_SetGlobalObject(cx, mJSObject);
|
::JS_SetGlobalObject(cx, mJSObject);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user