mParentContentListener is now held as a weak reference as it should be.

git-svn-id: svn://10.0.0.236/trunk@56250 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
tbogard%aol.net
1999-12-21 00:09:48 +00:00
parent 9098313412
commit aed8e309c8
2 changed files with 5 additions and 2 deletions

View File

@@ -27,7 +27,8 @@
//*** nsDSURIContentListener: Object Management
//*****************************************************************************
nsDSURIContentListener::nsDSURIContentListener() : mDocShell(nsnull)
nsDSURIContentListener::nsDSURIContentListener() : mDocShell(nsnull),
mParentContentListener(nsnull)
{
NS_INIT_REFCNT();
}
@@ -138,6 +139,7 @@ void nsDSURIContentListener::GetParentContentListener(nsIURIContentListener**
void nsDSURIContentListener::SetParentContentListener(nsIURIContentListener*
aParentListener)
{
// Weak Reference, don't addref
mParentContentListener = aParentListener;
}

View File

@@ -53,8 +53,9 @@ protected:
protected:
nsDocShell* mDocShell;
nsCOMPtr<nsIURIContentListener> mParentContentListener;
nsCOMPtr<nsIPresContext> mPresContext;
nsIURIContentListener* mParentContentListener; // Weak Reference
};
#endif /* nsDSURIContentListener_h__ */