Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a6907d35 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "End the trace section in FrameTracker#cancel if it has begun" into sc-dev

parents 8529a9ba 517a46d9
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -206,9 +206,8 @@ public class FrameTracker extends SurfaceControl.OnJankDataListener
     * Cancel the trace session of the CUJ.
     */
    public synchronized void cancel() {
        // The session is ongoing, end the trace session.
        // That means the cancel call is from external invocation, not from end().
        if (mBeginVsyncId != INVALID_ID && mEndVsyncId == INVALID_ID) {
        // We don't need to end the trace section if it never begun.
        if (mBeginVsyncId != INVALID_ID) {
            Trace.endAsyncSection(mSession.getName(), (int) mBeginVsyncId);
        }
        mCancelled = true;