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

Commit 8785a56c authored by Alan Viverette's avatar Alan Viverette Committed by Android (Google) Code Review
Browse files

Merge "Create translucent hardware renderer if surface insets are non-zero" into lmp-mr1-dev

parents 7ef46316 2b12b58f
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -727,7 +727,10 @@ public final class ViewRootImpl implements ViewParent,
                    mAttachInfo.mHardwareRenderer.destroy();
                }

                final boolean translucent = attrs.format != PixelFormat.OPAQUE;
                final Rect insets = attrs.surfaceInsets;
                final boolean hasSurfaceInsets = insets.left == 0 || insets.right == 0
                        || insets.top == 0 || insets.bottom == 0;
                final boolean translucent = attrs.format != PixelFormat.OPAQUE || hasSurfaceInsets;
                mAttachInfo.mHardwareRenderer = HardwareRenderer.create(mContext, translucent);
                if (mAttachInfo.mHardwareRenderer != null) {
                    mAttachInfo.mHardwareRenderer.setName(attrs.getTitle().toString());