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

Commit 4cee3354 authored by Automerger Merge Worker's avatar Automerger Merge Worker Committed by Android (Google) Code Review
Browse files

Merge "Merge "Using inline definition of FrameDrawingCallback instead of...

Merge "Merge "Using inline definition of FrameDrawingCallback instead of lambda as it fails on some devices" into rvc-dev am: a38a553c am: b5e88fa6" into rvc-d1-dev-plus-aosp
parents 2bc862f7 b2130cbc
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -15,6 +15,7 @@
 */
package com.android.systemui.shared.system;

import android.graphics.HardwareRenderer;
import android.view.SurfaceControl;
import android.view.View;
import android.view.ViewRootImpl;
@@ -50,7 +51,13 @@ public class ViewRootImplCompat {

    public void registerRtFrameCallback(LongConsumer callback) {
        if (mViewRoot != null) {
            mViewRoot.registerRtFrameCallback(callback::accept);
            mViewRoot.registerRtFrameCallback(
                    new HardwareRenderer.FrameDrawingCallback() {
                        @Override
                        public void onFrameDraw(long l) {
                            callback.accept(l);
                        }
                    });
        }
    }
}