зеркало из https://github.com/mozilla/pjs.git
Bug 204623: setting src attribute on img element created in a doc with no window crashes.
fixes up some queryinterface fu to not suck. r=mvl, sr=peterv, a=asa.
This commit is contained in:
Родитель
2878ea451f
Коммит
806bce6100
|
@ -359,8 +359,7 @@ nsImgManager::GetRootDocShell(nsIDOMWindow *aWindow, nsIDocShell **result)
|
|||
{
|
||||
nsresult rv;
|
||||
|
||||
nsCOMPtr<nsIScriptGlobalObject> globalObj;
|
||||
aWindow->QueryInterface(NS_GET_IID(nsIScriptGlobalObject), getter_AddRefs(globalObj));
|
||||
nsCOMPtr<nsIScriptGlobalObject> globalObj(do_QueryInterface(aWindow));
|
||||
if (!globalObj)
|
||||
return NS_ERROR_FAILURE;
|
||||
|
||||
|
@ -378,5 +377,5 @@ nsImgManager::GetRootDocShell(nsIDOMWindow *aWindow, nsIDocShell **result)
|
|||
if (NS_FAILED(rv))
|
||||
return rv;
|
||||
|
||||
return rootItem->QueryInterface(NS_GET_IID(nsIDocShell), (void **)result);
|
||||
return CallQueryInterface(rootItem, result);
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче