Release the stream observer when stopping a document load. This will break the circular reference between the webshell and the docloader...

This commit is contained in:
rpotts%netscape.com 1998-10-30 07:10:10 +00:00
Родитель f5ab7753b7
Коммит 4d2a8e2210
2 изменённых файлов: 12 добавлений и 0 удалений

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

@ -740,6 +740,12 @@ nsDocLoaderImpl::Stop(void)
mForegroundURLs = 0;
mTotalURLs = 0;
/*
* Release the Stream Observer...
* It will be set on the next LoadDocument(...)
*/
NS_IF_RELEASE(mStreamObserver);
return NS_OK;
}

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

@ -740,6 +740,12 @@ nsDocLoaderImpl::Stop(void)
mForegroundURLs = 0;
mTotalURLs = 0;
/*
* Release the Stream Observer...
* It will be set on the next LoadDocument(...)
*/
NS_IF_RELEASE(mStreamObserver);
return NS_OK;
}