Merge "Fix window visibility during layout" into oc-mr1-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
7a59a62276
@@ -231,6 +231,7 @@ public class SurfaceView extends View implements ViewRootImpl.WindowStoppedCallb
|
|||||||
updateRequestedVisibility();
|
updateRequestedVisibility();
|
||||||
|
|
||||||
mAttachedToWindow = true;
|
mAttachedToWindow = true;
|
||||||
|
mParent.requestTransparentRegion(SurfaceView.this);
|
||||||
if (!mGlobalListenersAdded) {
|
if (!mGlobalListenersAdded) {
|
||||||
ViewTreeObserver observer = getViewTreeObserver();
|
ViewTreeObserver observer = getViewTreeObserver();
|
||||||
observer.addOnScrollChangedListener(mScrollChangedListener);
|
observer.addOnScrollChangedListener(mScrollChangedListener);
|
||||||
@@ -269,8 +270,6 @@ public class SurfaceView extends View implements ViewRootImpl.WindowStoppedCallb
|
|||||||
if (mPendingReportDraws > 0) {
|
if (mPendingReportDraws > 0) {
|
||||||
mDrawFinished = true;
|
mDrawFinished = true;
|
||||||
if (mAttachedToWindow) {
|
if (mAttachedToWindow) {
|
||||||
mParent.requestTransparentRegion(SurfaceView.this);
|
|
||||||
|
|
||||||
notifyDrawFinished();
|
notifyDrawFinished();
|
||||||
invalidate();
|
invalidate();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user