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

Commit 8ed8df1d authored by Android Build Merger (Role)'s avatar Android Build Merger (Role) Committed by Android (Google) Code Review
Browse files

Merge "Merge "Catch all exceptions in onFrameDraw" into qt-dev am: cff24b87...

Merge "Merge "Catch all exceptions in onFrameDraw" into qt-dev am: cff24b87 am: abe1a940 am: 056fd407"
parents 31d9babf 6ff63bdf
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -1131,7 +1131,13 @@ public final class ViewRootImpl implements ViewParent,
     */
    public void registerRtFrameCallback(FrameDrawingCallback callback) {
        if (mAttachInfo.mThreadedRenderer != null) {
            mAttachInfo.mThreadedRenderer.registerRtFrameCallback(callback);
            mAttachInfo.mThreadedRenderer.registerRtFrameCallback(frame -> {
                try {
                    callback.onFrameDraw(frame);
                } catch (Exception e) {
                    Log.e(TAG, "Exception while executing onFrameDraw", e);
                }
            });
        }
    }