Merge "Only call per-user calls for gesture settings observer" into tm-qpr-dev am: 192e7afc3c

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/21459072

Change-Id: Ia6ba4cf78923ee0d2b7cba88be4482c09e05b524
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Winson Chung
2023-02-17 21:22:56 +00:00
committed by Automerger Merge Worker

View File

@@ -84,7 +84,7 @@ class TaskbarInsetsController(val context: TaskbarActivityContext) : LoggableTas
windowLayoutParams.insetsRoundedCornerFrame = true
context.addOnDeviceProfileChangeListener(deviceProfileChangeListener)
gestureNavSettingsObserver.registerForCurrentUser()
gestureNavSettingsObserver.registerForCallingUser()
}
fun onDestroy() {
@@ -102,6 +102,7 @@ class TaskbarInsetsController(val context: TaskbarActivityContext) : LoggableTas
)
val contentHeight = controllers.taskbarStashController.contentHeightToReportToApps
val tappableHeight = controllers.taskbarStashController.tappableHeightToReportToApps
val res = context.resources;
for (provider in windowLayoutParams.providedInsets) {
if (
provider.type == ITYPE_EXTRA_NAVIGATION_BAR ||
@@ -113,7 +114,7 @@ class TaskbarInsetsController(val context: TaskbarActivityContext) : LoggableTas
} else if (provider.type == ITYPE_LEFT_GESTURES) {
provider.insetsSize =
Insets.of(
gestureNavSettingsObserver.getLeftSensitivity(context.resources),
gestureNavSettingsObserver.getLeftSensitivityForCallingUser(res),
0,
0,
0
@@ -123,7 +124,7 @@ class TaskbarInsetsController(val context: TaskbarActivityContext) : LoggableTas
Insets.of(
0,
0,
gestureNavSettingsObserver.getRightSensitivity(context.resources),
gestureNavSettingsObserver.getRightSensitivityForCallingUser(res),
0
)
}