Fix leak when using XPCOM proxies. Bug 371374, patch by Bas Schouten
<bas.schouten@joost.com>, r=bsmedberg, sr=bzbarsky git-svn-id: svn://10.0.0.236/trunk@220828 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -58,6 +58,15 @@ nsEventQueue::nsEventQueue()
|
||||
|
||||
nsEventQueue::~nsEventQueue()
|
||||
{
|
||||
{
|
||||
nsAutoMonitor mon(mMonitor);
|
||||
|
||||
NS_ASSERTION(IsEmpty(), "Non-empty event queue being destroyed; events being leaked.");
|
||||
|
||||
if (mHead)
|
||||
FreePage(mHead);
|
||||
}
|
||||
|
||||
if (mMonitor)
|
||||
nsAutoMonitor::DestroyMonitor(mMonitor);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user