Merge "Catch all exceptions in onFrameDraw" into qt-dev am: cff24b878d
am: 26ccc92307
Change-Id: Icda8f8915955e5d074e575039366a54f4029119b
This commit is contained in:
@@ -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);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user