Fix a crash scrolling the address list in the mail compose window (bug 142542). r=ben, sr=jag, a=asa.

This commit is contained in:
bryner%netscape.com 2002-06-08 07:50:34 +00:00
Родитель 15974838f5
Коммит 1d20c37c5d
1 изменённых файлов: 3 добавлений и 1 удалений

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

@ -533,6 +533,7 @@ nsTreeBodyFrame::Destroy(nsIPresContext* aPresContext)
mColumns = nsnull;
// Save off our info into the box object.
EnsureBoxObject();
if (mTreeBoxObject) {
nsCOMPtr<nsIBoxObject> box(do_QueryInterface(mTreeBoxObject));
if (mTopRowIndex > 0) {
@ -564,7 +565,8 @@ nsTreeBodyFrame::EnsureBoxObject()
if (parent) {
nsCOMPtr<nsIDocument> parentDoc;
parent->GetDocument(*getter_AddRefs(parentDoc));
NS_ASSERTION(parentDoc, "element has no document!");
if (!parentDoc) // there may be no document, if we're called from Destroy()
return;
nsCOMPtr<nsIDOMNSDocument> nsDoc = do_QueryInterface(parentDoc);
nsCOMPtr<nsIBoxObject> box;