Merge "Fixing edge swipe region not updating on device rotation" into qt-dev am: 44519220b6

am: e5f8230f59

Change-Id: Ia4d410686cc46c54829cbb4242452427d175c42e
This commit is contained in:
Sunny Goyal
2019-04-08 18:43:10 -07:00
committed by android-build-merger

View File

@@ -204,6 +204,7 @@ public class EdgeBackGestureHandler implements DisplayListener {
if (!mIsEnabled) {
WindowManagerWrapper.getInstance().removePinnedStackListener(mImeChangedListener);
mContext.getSystemService(DisplayManager.class).unregisterDisplayListener(this);
try {
WindowManagerGlobal.getWindowManagerService()
@@ -215,6 +216,8 @@ public class EdgeBackGestureHandler implements DisplayListener {
} else {
updateDisplaySize();
mContext.getSystemService(DisplayManager.class).registerDisplayListener(this,
mContext.getMainThreadHandler());
try {
WindowManagerWrapper.getInstance().addPinnedStackListener(mImeChangedListener);
@@ -344,7 +347,8 @@ public class EdgeBackGestureHandler implements DisplayListener {
private void updateDisplaySize() {
mContext.getSystemService(DisplayManager.class)
.getDisplay(mDisplayId).getRealSize(mDisplaySize);
.getDisplay(mDisplayId)
.getRealSize(mDisplaySize);
}
private void sendEvent(int action, int code) {