зеркало из https://github.com/mozilla/gecko-dev.git
Bug 931249 - Patch 14 - kungfuDeathGrip. r=baku
--HG-- extra : rebase_source : 9ef21438c85cb30aa7b2579e4ac6efdb6980b49d
This commit is contained in:
Родитель
a715e011ee
Коммит
7821a17b77
|
@ -1186,6 +1186,10 @@ CacheCreator::FailLoaders(nsresult aRv)
|
|||
{
|
||||
AssertIsOnMainThread();
|
||||
|
||||
// Fail() can call LoadingFinished() which may call ExecuteFinishedScripts()
|
||||
// which sets mCacheCreator to null, so hold a ref.
|
||||
nsRefPtr<CacheCreator> kungfuDeathGrip = this;
|
||||
|
||||
for (uint32_t i = 0, len = mLoaders.Length(); i < len; ++i) {
|
||||
mLoaders[i]->Fail(aRv);
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче