Merge "Fix SurfaceView notifies on invalid surfaces."
This commit is contained in:
@@ -531,7 +531,7 @@ public class SurfaceView extends View {
|
|||||||
|
|
||||||
mSurface.transferFrom(mNewSurface);
|
mSurface.transferFrom(mNewSurface);
|
||||||
|
|
||||||
if (visible) {
|
if (visible && mSurface.isValid()) {
|
||||||
if (!mSurfaceCreated && (surfaceChanged || visibleChanged)) {
|
if (!mSurfaceCreated && (surfaceChanged || visibleChanged)) {
|
||||||
mSurfaceCreated = true;
|
mSurfaceCreated = true;
|
||||||
mIsCreating = true;
|
mIsCreating = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user