Bug 1171716 - Part 4: Use NS_ReleaseOnMainThread in JarChannel dtor. r=froydnj

This commit is contained in:
Eric Rahm 2015-06-09 18:25:47 -07:00
parent 373ce6a056
commit 537c445a65

View File

@ -213,14 +213,7 @@ nsJARChannel::nsJARChannel()
nsJARChannel::~nsJARChannel() nsJARChannel::~nsJARChannel()
{ {
if (mLoadInfo) { NS_ReleaseOnMainThread(mLoadInfo);
nsCOMPtr<nsIThread> mainThread;
NS_GetMainThread(getter_AddRefs(mainThread));
nsILoadInfo *forgetableLoadInfo;
mLoadInfo.forget(&forgetableLoadInfo);
NS_ProxyRelease(mainThread, forgetableLoadInfo, false);
}
// release owning reference to the jar handler // release owning reference to the jar handler
nsJARProtocolHandler *handler = gJarHandler; nsJARProtocolHandler *handler = gJarHandler;