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:
dwitte%stanford.edu 2003-05-08 01:55:37 +00:00
Родитель 2878ea451f
Коммит 806bce6100
1 изменённых файлов: 2 добавлений и 3 удалений

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

@ -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);
}