Bug 702897 - Restore previous destruction functionality for nsImageLoader to prevent crash. r=roc

--HG--
extra : rebase_source : 43400960ee00d3d66a8c5c5c3e46024fadd3cb55
This commit is contained in:
Scott Johnson 2011-11-21 12:07:05 -06:00
parent 02bc18ef09
commit 82a1cbc957

View File

@ -106,10 +106,14 @@ nsImageLoader::Destroy()
if (mRequest && mFrame) {
nsLayoutUtils::DeregisterImageRequest(mFrame->PresContext(), mRequest,
&mRequestRegistered);
mRequest->CancelAndForgetObserver(NS_ERROR_FAILURE);
}
mFrame = nsnull;
if (mRequest) {
mRequest->CancelAndForgetObserver(NS_ERROR_FAILURE);
}
mRequest = nsnull;
}