From c2d779ef60557441be80b361f94c4cd581804d8e Mon Sep 17 00:00:00 2001 From: "troy%netscape.com" Date: Sun, 9 Aug 1998 16:42:06 +0000 Subject: [PATCH] Now deletes the images and releases the reference to the image group --- webshell/src/nsThrobber.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/webshell/src/nsThrobber.cpp b/webshell/src/nsThrobber.cpp index dcc7bef2a631..deae76cf0d59 100644 --- a/webshell/src/nsThrobber.cpp +++ b/webshell/src/nsThrobber.cpp @@ -286,6 +286,7 @@ nsThrobber::~nsThrobber() { NS_IF_RELEASE(mInnerWidget); RemoveThrobber(this); + DestroyThrobberImages(); } nsrefcnt @@ -459,6 +460,8 @@ nsThrobber::LoadThrobberImages() mWidth - 2, mHeight - 2, 0), cnt); + // Note: the throbber observer was created with a ref count of 0 + // which is why we don't have to release a reference to it } return rv; @@ -487,6 +490,7 @@ nsThrobber::DestroyThrobberImages() } } delete mImages; + NS_RELEASE(mImageGroup); } }