Change NS_SUCCEEDED check to null-check since GetDocument may return a null document. r=jag sr=waterson b=99056

This commit is contained in:
dbaron%fas.harvard.edu 2001-09-10 19:39:25 +00:00
Родитель 917fff3b3e
Коммит 9904d904df
3 изменённых файлов: 6 добавлений и 6 удалений

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

@ -1515,8 +1515,8 @@ nsBulletFrame::GetBaseURI(nsIURI **aURI)
} }
else { else {
nsCOMPtr<nsIDocument> doc; nsCOMPtr<nsIDocument> doc;
rv = mContent->GetDocument(*getter_AddRefs(doc)); mContent->GetDocument(*getter_AddRefs(doc));
if (NS_SUCCEEDED(rv)) { if (doc) {
doc->GetBaseURL(*getter_AddRefs(baseURI)); doc->GetBaseURL(*getter_AddRefs(baseURI));
} }
} }

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

@ -1515,8 +1515,8 @@ nsBulletFrame::GetBaseURI(nsIURI **aURI)
} }
else { else {
nsCOMPtr<nsIDocument> doc; nsCOMPtr<nsIDocument> doc;
rv = mContent->GetDocument(*getter_AddRefs(doc)); mContent->GetDocument(*getter_AddRefs(doc));
if (NS_SUCCEEDED(rv)) { if (doc) {
doc->GetBaseURL(*getter_AddRefs(baseURI)); doc->GetBaseURL(*getter_AddRefs(baseURI));
} }
} }

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

@ -516,8 +516,8 @@ nsImageBoxFrame::GetBaseURI(nsIURI **uri)
} }
else { else {
nsCOMPtr<nsIDocument> doc; nsCOMPtr<nsIDocument> doc;
rv = mContent->GetDocument(*getter_AddRefs(doc)); mContent->GetDocument(*getter_AddRefs(doc));
if (NS_SUCCEEDED(rv)) { if (doc) {
doc->GetBaseURL(*getter_AddRefs(baseURI)); doc->GetBaseURL(*getter_AddRefs(baseURI));
} }
} }