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

Commit db0dbea1 authored by Qi (wangqi) Wang's avatar Qi (wangqi) Wang
Browse files

Fix the visibility of SurfaceView in InlineContentView.

SurfaceView doesn't respect the visibility of its ancestor so we need to
update it accordingly inside InlineContentView.

Test: manually
Bug: 158714351

Change-Id: If482747d6ae5d7628b46de837c11b6232406120c
parent d06ebaee
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -21,8 +21,8 @@ import android.annotation.Nullable;
import android.annotation.TestApi;
import android.content.Context;
import android.graphics.PixelFormat;
import android.graphics.Rect;
import android.graphics.PointF;
import android.graphics.Rect;
import android.util.AttributeSet;
import android.util.Log;
import android.view.SurfaceControl;
@@ -156,7 +156,8 @@ public class InlineContentView extends ViewGroup {
        @Override
        public void onDraw() {
            computeParentPositionAndScale();
            mSurfaceView.setVisibility(VISIBLE);
            final int visibility = InlineContentView.this.isShown() ? VISIBLE : GONE;
            mSurfaceView.setVisibility(visibility);
        }
    };