Merge "Fix NullPointerException on ThreadedRenderer" into sc-dev am: eee7cc8764
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14947021 Change-Id: I5a068f8c8c87cd299272ecf63f0d4439dc28e488
This commit is contained in:
@@ -1410,8 +1410,6 @@ public final class ViewRootImpl implements ViewParent,
|
||||
final boolean translucent = attrs.format != PixelFormat.OPAQUE || hasSurfaceInsets;
|
||||
mAttachInfo.mThreadedRenderer = ThreadedRenderer.create(mContext, translucent,
|
||||
attrs.getTitle().toString());
|
||||
addASurfaceTransactionCallback();
|
||||
mAttachInfo.mThreadedRenderer.setSurfaceControl(mSurfaceControl);
|
||||
updateColorModeIfNeeded(attrs.getColorMode());
|
||||
updateForceDarkMode();
|
||||
if (mAttachInfo.mThreadedRenderer != null) {
|
||||
@@ -1420,6 +1418,8 @@ public final class ViewRootImpl implements ViewParent,
|
||||
if (mHardwareRendererObserver != null) {
|
||||
mAttachInfo.mThreadedRenderer.addObserver(mHardwareRendererObserver);
|
||||
}
|
||||
addASurfaceTransactionCallback();
|
||||
mAttachInfo.mThreadedRenderer.setSurfaceControl(mSurfaceControl);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user