From a1c9c5433d8a3a5de757b90d59d63a8bede358b2 Mon Sep 17 00:00:00 2001 From: Bill Lin Date: Fri, 13 Mar 2020 16:09:43 +0800 Subject: [PATCH] DO NOT MERGE Optimizing ScreenDecorations performance Avoid calling onTuningChanged() when onConfigurationChanged() trigger Only calling onTuningChanged() when roundedCornersChanged is true. Test: atest SystemUITests Test: atest ScreenDecorationsTest Bug: 148912090 Change-Id: I2507d12b277d058cef390d7c55488d0d09dde206 Merged-In: Ie33526214072ad324ca00a10074ad212dfbf4258 --- .../SystemUI/src/com/android/systemui/ScreenDecorations.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/ScreenDecorations.java b/packages/SystemUI/src/com/android/systemui/ScreenDecorations.java index e0a9bb166fb29..8e5d5a83750d6 100644 --- a/packages/SystemUI/src/com/android/systemui/ScreenDecorations.java +++ b/packages/SystemUI/src/com/android/systemui/ScreenDecorations.java @@ -588,8 +588,8 @@ public class ScreenDecorations extends SystemUI implements Tunable, mRoundedDefaultTop = newRoundedDefaultTop; mRoundedDefaultBottom = newRoundedDefaultBottom; } + onTuningChanged(SIZE, null); } - onTuningChanged(SIZE, null); } private void updateViews() {