bug #55703 (sr=buster). Stop leaking images in nsBulletFrame...

This commit is contained in:
rpotts%netscape.com 2000-10-09 06:23:37 +00:00
Родитель 2b2b2c8e64
Коммит 5b6a19400c
2 изменённых файлов: 2 добавлений и 4 удалений

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

@ -126,7 +126,7 @@ nsBulletFrame::Paint(nsIPresContext* aCX,
PRUint8 listStyleType = myList->mListStyleType;
if (myList->mListStyleImage.Length() > 0) {
nsIImage* image = mImageLoader.GetImage();
nsCOMPtr<nsIImage> image = dont_AddRef(mImageLoader.GetImage());
if (image) {
if (!mImageLoader.GetLoadImageFailed()) {
nsRect innerArea(mPadding.left, mPadding.top,
@ -135,7 +135,6 @@ nsBulletFrame::Paint(nsIPresContext* aCX,
aRenderingContext.DrawImage(image, innerArea);
return NS_OK;
}
NS_RELEASE(image);
}
}

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

@ -126,7 +126,7 @@ nsBulletFrame::Paint(nsIPresContext* aCX,
PRUint8 listStyleType = myList->mListStyleType;
if (myList->mListStyleImage.Length() > 0) {
nsIImage* image = mImageLoader.GetImage();
nsCOMPtr<nsIImage> image = dont_AddRef(mImageLoader.GetImage());
if (image) {
if (!mImageLoader.GetLoadImageFailed()) {
nsRect innerArea(mPadding.left, mPadding.top,
@ -135,7 +135,6 @@ nsBulletFrame::Paint(nsIPresContext* aCX,
aRenderingContext.DrawImage(image, innerArea);
return NS_OK;
}
NS_RELEASE(image);
}
}