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

Commit 35e04a1a authored by John Reck's avatar John Reck Committed by Android (Google) Code Review
Browse files

Merge "Fix NPE in setSurfaceTexure" into mnc-dev

parents b1f6aebb 8bc511e4
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -730,9 +730,13 @@ public class TextureView extends View {
        }
        mSurface = surfaceTexture;

        // If the view is visible, update the listener in the new surface to use
        // the existing listener in the view.
        if (((mViewFlags & VISIBILITY_MASK) == VISIBLE)) {
        /*
         * If the view is visible and we already made a layer, update the
         * listener in the new surface to use the existing listener in the view.
         * Otherwise this will be called when the view becomes visible or the
         * layer is created
         */
        if (((mViewFlags & VISIBILITY_MASK) == VISIBLE) && mLayer != null) {
            mSurface.setOnFrameAvailableListener(mUpdateListener, mAttachInfo.mHandler);
        }
        mUpdateSurface = true;