From 96f498c320df5873d262a616d7667bcfec69384e Mon Sep 17 00:00:00 2001 From: Winson Chung Date: Thu, 8 Apr 2021 13:18:23 -0700 Subject: [PATCH] Add log to verify display change is called Bug: 184648245 Test: Just adding logs Change-Id: Ie771a18fe1c50794d6cfc49b93bb31b9252d97cf --- .../gestural/EdgeBackGestureHandler.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/packages/SystemUI/src/com/android/systemui/navigationbar/gestural/EdgeBackGestureHandler.java b/packages/SystemUI/src/com/android/systemui/navigationbar/gestural/EdgeBackGestureHandler.java index 9e3be69c414e5..b6a800f5e3a4e 100644 --- a/packages/SystemUI/src/com/android/systemui/navigationbar/gestural/EdgeBackGestureHandler.java +++ b/packages/SystemUI/src/com/android/systemui/navigationbar/gestural/EdgeBackGestureHandler.java @@ -415,6 +415,9 @@ public class EdgeBackGestureHandler extends CurrentUserTracker implements Displa if (!mIsEnabled) { mGestureNavigationSettingsObserver.unregister(); mContext.getSystemService(DisplayManager.class).unregisterDisplayListener(this); + if (DEBUG_MISSING_GESTURE) { + Log.d(DEBUG_MISSING_GESTURE_TAG, "Unregister display listener"); + } mPluginManager.removePluginListener(this); TaskStackChangeListeners.getInstance().unregisterTaskStackListener(mTaskStackListener); DeviceConfig.removeOnPropertiesChangedListener(mOnPropertiesChangedListener); @@ -432,6 +435,9 @@ public class EdgeBackGestureHandler extends CurrentUserTracker implements Displa updateDisplaySize(); mContext.getSystemService(DisplayManager.class).registerDisplayListener(this, mContext.getMainThreadHandler()); + if (DEBUG_MISSING_GESTURE) { + Log.d(DEBUG_MISSING_GESTURE_TAG, "Register display listener"); + } TaskStackChangeListeners.getInstance().registerTaskStackListener(mTaskStackListener); DeviceConfig.addOnPropertiesChangedListener(DeviceConfig.NAMESPACE_SYSTEMUI, runnable -> (mContext.getMainThreadHandler()).post(runnable), @@ -817,6 +823,10 @@ public class EdgeBackGestureHandler extends CurrentUserTracker implements Displa updateDisabledForQuickstep(); } + if (DEBUG_MISSING_GESTURE) { + Log.d(DEBUG_MISSING_GESTURE_TAG, "Display changed: mDisplayId=" + mDisplayId + + " displayId=" + displayId); + } if (displayId == mDisplayId) { updateDisplaySize(); } @@ -824,6 +834,9 @@ public class EdgeBackGestureHandler extends CurrentUserTracker implements Displa private void updateDisplaySize() { mContext.getDisplay().getRealSize(mDisplaySize); + if (DEBUG_MISSING_GESTURE) { + Log.d(DEBUG_MISSING_GESTURE_TAG, "Update display size: mDisplaySize=" + mDisplaySize); + } if (mEdgeBackPlugin != null) { mEdgeBackPlugin.setDisplaySize(mDisplaySize); }