зеркало из https://github.com/mozilla/gecko-dev.git
Bug 855276: Moar diagnostics.
This commit is contained in:
Родитель
c0a9f0fcff
Коммит
59dacf84af
|
@ -193,7 +193,9 @@ Client::WaitForStoragesToComplete(nsTArray<nsIOfflineStorage*>& aStorages,
|
|||
nsTArray<IDBDatabase*> databases(aStorages.Length());
|
||||
for (uint32_t index = 0; index < aStorages.Length(); index++) {
|
||||
IDBDatabase* database = IDBDatabase::FromStorage(aStorages[index]);
|
||||
NS_ASSERTION(database, "This shouldn't be null!");
|
||||
if (!database) {
|
||||
MOZ_CRASH();
|
||||
}
|
||||
|
||||
databases.AppendElement(database);
|
||||
}
|
||||
|
|
|
@ -469,7 +469,12 @@ TransactionThreadPool::MaybeFireCallback(DatabasesCompleteCallback& aCallback)
|
|||
NS_ASSERTION(NS_IsMainThread(), "Wrong thread!");
|
||||
|
||||
for (uint32_t index = 0; index < aCallback.mDatabases.Length(); index++) {
|
||||
if (mTransactionsInProgress.Get(aCallback.mDatabases[index]->Id(),
|
||||
IDBDatabase* database = aCallback.mDatabases[index];
|
||||
if (!database) {
|
||||
MOZ_CRASH();
|
||||
}
|
||||
|
||||
if (mTransactionsInProgress.Get(database->Id(),
|
||||
nullptr)) {
|
||||
return false;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче