mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-08 19:04:45 +00:00
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:
parent
3f272150c2
commit
a567e90f69
@ -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();
|
||||
|
Loading…
Reference in New Issue
Block a user