Bug 1394745 - Modify the assertion to allow the QM to evict the origin in the different persistence type. r=janv

This commit is contained in:
Tom Tung 2017-08-29 19:14:19 +08:00
Родитель e3fcf22c21
Коммит e6145149a7
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -3072,7 +3072,8 @@ QuotaObject::MaybeUpdateSize(int64_t aSize, bool aTruncate)
MOZ_ASSERT(!lock->GetGroup().IsEmpty());
MOZ_ASSERT(lock->GetOriginScope().IsOrigin());
MOZ_ASSERT(!lock->GetOriginScope().GetOrigin().IsEmpty());
MOZ_ASSERT(lock->GetOriginScope().GetOrigin() != mOriginInfo->mOrigin,
MOZ_ASSERT(!(lock->GetOriginScope().GetOrigin() == mOriginInfo->mOrigin &&
lock->GetPersistenceType().Value() == groupInfo->mPersistenceType),
"Deleted itself!");
quotaManager->LockedRemoveQuotaForOrigin(