Bug 1184468 - Use nsTHashtable::Keys where possible. r=xpcom-reviewers,nika

Differential Revision: https://phabricator.services.mozilla.com/D108588
This commit is contained in:
Simon Giesecke
2021-03-24 17:56:50 +00:00
parent 9e995a79e8
commit 87c754b1bd
33 changed files with 73 additions and 136 deletions

View File

@@ -295,9 +295,8 @@ bool WebRenderLayerManager::EndEmptyTransaction(EndTransactionFlags aFlags) {
transactionData->mLargeShmems);
}
transactionData->mScrollUpdates = std::move(mPendingScrollUpdates);
for (auto it = transactionData->mScrollUpdates.Iter(); !it.Done();
it.Next()) {
nsLayoutUtils::NotifyPaintSkipTransaction(/*scroll id=*/it.Key());
for (const auto& scrollId : transactionData->mScrollUpdates.Keys()) {
nsLayoutUtils::NotifyPaintSkipTransaction(/*scroll id=*/scrollId);
}
}