Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 85d15c2b authored by Automerger Merge Worker's avatar Automerger Merge Worker Committed by Android (Google) Code Review
Browse files

Merge "Merge "Post insets update to handler" into rvc-dev am: dcb47baf am:...

Merge "Merge "Post insets update to handler" into rvc-dev am: dcb47baf am: 0233bf77" into rvc-d1-dev-plus-aosp
parents 3cf8dd6a 5a7949dd
Loading
Loading
Loading
Loading
+105 −105
Original line number Diff line number Diff line
@@ -187,6 +187,7 @@ public class DisplayImeController implements DisplayController.OnDisplaysChanged

        @Override
        public void insetsChanged(InsetsState insetsState) {
            mHandler.post(() -> {
                if (mInsetsState.equals(insetsState)) {
                    return;
                }
@@ -200,6 +201,7 @@ public class DisplayImeController implements DisplayController.OnDisplaysChanged
                    if (DEBUG) Slog.d(TAG, "insetsChanged when IME showing, restart animation");
                    startAnimation(mImeShowing, true /* forceRestart */);
                }
            });
        }

        @Override
@@ -232,7 +234,7 @@ public class DisplayImeController implements DisplayController.OnDisplaysChanged
                return;
            }
            if (DEBUG) Slog.d(TAG, "Got showInsets for ime");
            startAnimation(true /* show */, false /* forceRestart */);
            mHandler.post(() -> startAnimation(true /* show */, false /* forceRestart */));
        }

        @Override
@@ -241,7 +243,7 @@ public class DisplayImeController implements DisplayController.OnDisplaysChanged
                return;
            }
            if (DEBUG) Slog.d(TAG, "Got hideInsets for ime");
            startAnimation(false /* show */, false /* forceRestart */);
            mHandler.post(() -> startAnimation(false /* show */, false /* forceRestart */));
        }

        /**
@@ -269,7 +271,6 @@ public class DisplayImeController implements DisplayController.OnDisplaysChanged
            if (newFrame.height() != 0) {
                mImeFrame.set(newFrame);
            }
            mHandler.post(() -> {
            if (DEBUG) {
                Slog.d(TAG, "Run startAnim  show:" + show + "  was:"
                        + (mAnimationDirection == DIRECTION_SHOW ? "SHOW"
@@ -370,7 +371,6 @@ public class DisplayImeController implements DisplayController.OnDisplaysChanged
                // can have a "flicker" of ime-provided insets.
                setVisibleDirectly(true /* visible */);
            }
            });
        }
    }