Bug 1657482 - Modernize some loops. r=kats

Use some structured binding goodness while we're at it.

Depends on D86083

Differential Revision: https://phabricator.services.mozilla.com/D86084
This commit is contained in:
Botond Ballo 2020-08-06 00:23:26 +00:00
parent 3f272150c2
commit a567e90f69

View File

@ -72,9 +72,7 @@ void LayerTransformRecorder::RecordTransform(Layer* aLayer,
}
void LayerTransformRecorder::EndTest(FrameUniformityData* aOutData) {
for (auto iter = mFrameTransforms.begin(); iter != mFrameTransforms.end();
++iter) {
uintptr_t layer = iter->first;
for (const auto& [layer, _] : mFrameTransforms) {
float uniformity = CalculateFrameUniformity(layer);
std::pair<uintptr_t, float> result(layer, uniformity);
@ -111,10 +109,7 @@ bool FrameUniformityData::ToJS(JS::MutableHandleValue aOutValue,
dom::Sequence<dom::FrameUniformity>& layers =
results.mLayerUniformities.Construct();
for (auto iter = mUniformities.begin(); iter != mUniformities.end(); ++iter) {
uintptr_t layerAddr = iter->first;
float uniformity = iter->second;
for (const auto& [layerAddr, uniformity] : mUniformities) {
// FIXME: Make this infallible after bug 968520 is done.
MOZ_ALWAYS_TRUE(layers.AppendElement(fallible));
dom::FrameUniformity& entry = layers.LastElement();