Merge "SurfaceView: Avoid initializing Surface from an invalid SurfaceControl." into oc-dev
am: 401b8907d0
Change-Id: I10b683e78ea75a1ca9cdd4e31317aa7f284ac046
This commit is contained in:
@@ -491,10 +491,10 @@ public class SurfaceView extends View implements ViewRootImpl.WindowStoppedCallb
|
||||
if (myHeight <= 0) myHeight = getHeight();
|
||||
|
||||
final boolean formatChanged = mFormat != mRequestedFormat;
|
||||
final boolean creating = (mSurfaceControl == null || formatChanged)
|
||||
final boolean visibleChanged = mVisible != mRequestedVisible;
|
||||
final boolean creating = (mSurfaceControl == null || formatChanged || visibleChanged)
|
||||
&& mRequestedVisible;
|
||||
final boolean sizeChanged = mSurfaceWidth != myWidth || mSurfaceHeight != myHeight;
|
||||
final boolean visibleChanged = mVisible != mRequestedVisible;
|
||||
final boolean windowVisibleChanged = mWindowVisibility != mLastWindowVisibility;
|
||||
boolean redrawNeeded = false;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user