Merge "Dispatch newDisplayLayout in updateDisplayLayout() directly" into sc-dev am: eb4158fbb0

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14018009

Change-Id: Ibe5ae681acef7047d33eddf8b4ca137cfd9d615c
This commit is contained in:
Bill Lin
2021-03-31 06:54:35 +00:00
committed by Automerger Merge Worker
2 changed files with 4 additions and 4 deletions

View File

@@ -405,9 +405,9 @@ public class OneHandedController implements RemoteCallable<OneHandedController>
}
private void updateDisplayLayout(int displayId) {
mDisplayAreaOrganizer.setDisplayLayout(
mDisplayController.getDisplayLayout(displayId));
mGestureHandler.onDisplayChanged(mDisplayAreaOrganizer.getDisplayLayout());
final DisplayLayout newDisplayLayout = mDisplayController.getDisplayLayout(displayId);
mDisplayAreaOrganizer.setDisplayLayout(newDisplayLayout);
mGestureHandler.onDisplayChanged(newDisplayLayout);
}
private ContentObserver getObserver(Runnable onChangeRunnable) {

View File

@@ -63,7 +63,7 @@ public class OneHandedGestureHandler implements OneHandedTransitionCallback {
private boolean mIsEnabled;
private int mNavGestureHeight;
private boolean mIsThreeButtonModeEnabled;
private int mRotation;
private int mRotation = Surface.ROTATION_0;
@VisibleForTesting
InputMonitor mInputMonitor;