diff --git a/core/java/android/view/ViewRootImpl.java b/core/java/android/view/ViewRootImpl.java index e9f3e51b6d85c..c722f86943c3d 100644 --- a/core/java/android/view/ViewRootImpl.java +++ b/core/java/android/view/ViewRootImpl.java @@ -2021,13 +2021,10 @@ public final class ViewRootImpl implements ViewParent, renderer.setStopped(mStopped); } if (!mStopped) { - // Unnecessary to traverse if the window is not yet visible. - if (getHostVisibility() == View.VISIBLE) { - // Make sure that relayoutWindow will be called to get valid surface because - // the previous surface may have been released. - mAppVisibilityChanged = true; - scheduleTraversals(); - } + // Make sure that relayoutWindow will be called to get valid surface because + // the previous surface may have been released. + mAppVisibilityChanged = true; + scheduleTraversals(); } else { if (renderer != null) { renderer.destroyHardwareResources(mView);