Bug 1164581 - Adding an overload for NS_ProxyRelease that accepts already_AddRefed, and removing all the others. r=bobbyholley

This commit is contained in:
Aidin Gharibnavaz
2016-02-07 10:56:00 +01:00
parent cc400b22a0
commit d9bbb0c446
53 changed files with 152 additions and 454 deletions

View File

@@ -1216,14 +1216,14 @@ WebSocketChannel::~WebSocketChannel()
while ((mCurrentOut = (OutboundMessage *) mOutgoingMessages.PopFront()))
delete mCurrentOut;
NS_ReleaseOnMainThread(mURI);
NS_ReleaseOnMainThread(mOriginalURI);
NS_ReleaseOnMainThread(mURI.forget());
NS_ReleaseOnMainThread(mOriginalURI.forget());
mListenerMT = nullptr;
NS_ReleaseOnMainThread(mLoadGroup);
NS_ReleaseOnMainThread(mLoadInfo);
NS_ReleaseOnMainThread(static_cast<nsIWebSocketEventService*>(mService.forget().take()));
NS_ReleaseOnMainThread(mLoadGroup.forget());
NS_ReleaseOnMainThread(mLoadInfo.forget());
NS_ReleaseOnMainThread(mService.forget());
}
NS_IMETHODIMP