From 56a667b2184d65d3ebf57a3e50a2f6c49c689470 Mon Sep 17 00:00:00 2001 From: Winson Chung Date: Tue, 30 Jul 2019 13:51:27 -0700 Subject: [PATCH] Separate out sysui state updating - Only update the disabled/screen pinning states when the disabled flags change, and not when the status bar panel height changes since that may be called frequently Bug: 138640355 Test: Manual, lock/unlock, ensure that we don't get extra calls Change-Id: Icbb03f1fef67e1254f03d85e4293f3b1a0ec4d6e --- .../systemui/recents/OverviewProxyService.java | 3 ++- .../systemui/statusbar/phone/NavigationBarView.java | 12 ++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/recents/OverviewProxyService.java b/packages/SystemUI/src/com/android/systemui/recents/OverviewProxyService.java index 19edc94a3871b..16f0b15be24c3 100644 --- a/packages/SystemUI/src/com/android/systemui/recents/OverviewProxyService.java +++ b/packages/SystemUI/src/com/android/systemui/recents/OverviewProxyService.java @@ -546,7 +546,8 @@ public class OverviewProxyService implements CallbackController