diff options
Diffstat (limited to 'libs/hwui/RenderNode.cpp')
-rw-r--r-- | libs/hwui/RenderNode.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/hwui/RenderNode.cpp b/libs/hwui/RenderNode.cpp index ea06fcd092ce..6e848fddf48f 100644 --- a/libs/hwui/RenderNode.cpp +++ b/libs/hwui/RenderNode.cpp @@ -474,8 +474,8 @@ void RenderNode::syncDisplayList(TreeObserver* observer) { mDisplayList = mStagingDisplayList; mStagingDisplayList = nullptr; if (mDisplayList) { - for (size_t i = 0; i < mDisplayList->getFunctors().size(); i++) { - (*mDisplayList->getFunctors()[i])(DrawGlInfo::kModeSync, nullptr); + for (auto& iter : mDisplayList->getFunctors()) { + (*iter.functor)(DrawGlInfo::kModeSync, nullptr); } for (size_t i = 0; i < mDisplayList->getPushStagingFunctors().size(); i++) { (*mDisplayList->getPushStagingFunctors()[i])(); |