Loading services/core/java/com/android/server/wm/WindowState.java +4 −0 Original line number Original line Diff line number Diff line Loading @@ -858,6 +858,10 @@ class WindowState extends WindowContainer<WindowState> implements WindowManagerP * {@link InsetsStateController#notifyInsetsChanged}. * {@link InsetsStateController#notifyInsetsChanged}. */ */ boolean isReadyToDispatchInsetsState() { boolean isReadyToDispatchInsetsState() { if (mStartingData != null) { // Starting window doesn't consider insets. return false; } final boolean visible = shouldCheckTokenVisibleRequested() final boolean visible = shouldCheckTokenVisibleRequested() ? isVisibleRequested() : isVisible(); ? isVisibleRequested() : isVisible(); return visible && mFrozenInsetsState == null; return visible && mFrozenInsetsState == null; Loading Loading
services/core/java/com/android/server/wm/WindowState.java +4 −0 Original line number Original line Diff line number Diff line Loading @@ -858,6 +858,10 @@ class WindowState extends WindowContainer<WindowState> implements WindowManagerP * {@link InsetsStateController#notifyInsetsChanged}. * {@link InsetsStateController#notifyInsetsChanged}. */ */ boolean isReadyToDispatchInsetsState() { boolean isReadyToDispatchInsetsState() { if (mStartingData != null) { // Starting window doesn't consider insets. return false; } final boolean visible = shouldCheckTokenVisibleRequested() final boolean visible = shouldCheckTokenVisibleRequested() ? isVisibleRequested() : isVisible(); ? isVisibleRequested() : isVisible(); return visible && mFrozenInsetsState == null; return visible && mFrozenInsetsState == null; Loading