Skip to content

Commit f750b8c

Browse files
Andreas Röhljredestig
authored andcommitted
Fix SurfaceView notifies on invalid surfaces.
SurfaceView notifies registered callbacks on invalid Surfaces. Change-Id: Iddc9a5cd073fb73a0e7e9b9ca64ff4fac0777ca7
1 parent dfac68e commit f750b8c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

core/java/android/view/SurfaceView.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -531,7 +531,7 @@ private void updateWindow(boolean force, boolean redrawNeeded) {
531531

532532
mSurface.transferFrom(mNewSurface);
533533

534-
if (visible) {
534+
if (visible && mSurface.isValid()) {
535535
if (!mSurfaceCreated && (surfaceChanged || visibleChanged)) {
536536
mSurfaceCreated = true;
537537
mIsCreating = true;

0 commit comments

Comments
 (0)