diff --git a/xpinstall/src/nsInstallTrigger.cpp b/xpinstall/src/nsInstallTrigger.cpp index fc302115c631..182d358ff23e 100644 --- a/xpinstall/src/nsInstallTrigger.cpp +++ b/xpinstall/src/nsInstallTrigger.cpp @@ -89,17 +89,12 @@ nsInstallTrigger::GetScriptObject(nsIScriptContext *aContext, void** aScriptObje if (nsnull == mScriptObject) { - nsIScriptGlobalObject *global = aContext->GetGlobalObject(); - - res = NS_NewScriptInstallTriggerGlobal( aContext, - (nsISupports *)(nsIDOMInstallTriggerGlobal*)this, - (nsISupports *)global, - &mScriptObject); - NS_IF_RELEASE(global); - + res = NS_NewScriptInstallTriggerGlobal(aContext, + (nsIDOMInstallTriggerGlobal*)this, + aContext->GetGlobalObject(), + &mScriptObject); } - *aScriptObject = mScriptObject; return res; }