diff --git a/core/java/android/view/SurfaceView.java b/core/java/android/view/SurfaceView.java index a97babd74f2c2..ef78559e2b535 100644 --- a/core/java/android/view/SurfaceView.java +++ b/core/java/android/view/SurfaceView.java @@ -454,7 +454,7 @@ public class SurfaceView extends View implements ViewRootImpl.WindowStoppedCallb } private void updateOpaqueFlag() { - if (PixelFormat.formatHasAlpha(mRequestedFormat)) { + if (!PixelFormat.formatHasAlpha(mRequestedFormat)) { mSurfaceFlags |= SurfaceControl.OPAQUE; } else { mSurfaceFlags &= ~SurfaceControl.OPAQUE;