From 5d28aee1b1ac76e73db174535802bd2cc6069909 Mon Sep 17 00:00:00 2001 From: John Reck Date: Mon, 15 Aug 2022 11:08:41 -0400 Subject: Fix crash from asynchronous GPU metrics Bug: 241751056 Bug: 229742774 Test: repo steps from bug Change-Id: I3d1434bc4aa240863611d4f740815391d4067784 (cherry picked from commit b013c8dee3b3e897b3557206f2d6c75b8c9f2f84) --- libs/hwui/FrameInfoVisualizer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libs/hwui/FrameInfoVisualizer.cpp') diff --git a/libs/hwui/FrameInfoVisualizer.cpp b/libs/hwui/FrameInfoVisualizer.cpp index 3a8e559f6d7e..687e4dd324d3 100644 --- a/libs/hwui/FrameInfoVisualizer.cpp +++ b/libs/hwui/FrameInfoVisualizer.cpp @@ -179,7 +179,7 @@ void FrameInfoVisualizer::initializeRects(const int baseline, const int width) { void FrameInfoVisualizer::nextBarSegment(FrameInfoIndex start, FrameInfoIndex end) { int fast_i = (mNumFastRects - 1) * 4; int janky_i = (mNumJankyRects - 1) * 4; - ; + for (size_t fi = 0; fi < mFrameSource.size(); fi++) { if (mFrameSource[fi][FrameInfoIndex::Flags] & FrameInfoFlags::SkippedFrame) { continue; -- cgit v1.2.3-59-g8ed1b