diff options
| author | 2016-08-03 19:36:24 +0000 | |
|---|---|---|
| committer | 2016-08-03 19:36:25 +0000 | |
| commit | 4a051a849d3be60f84fdd603bfb42af4d07cdea0 (patch) | |
| tree | 51272ee1e693328748363f2425450b36741358d2 | |
| parent | f1a6f1e0320368a5acaa76f5eb950aa3a58e6cbd (diff) | |
| parent | 9c74ff12183776558372df6930591f6a8d3f431f (diff) | |
Merge changes Id60fd5ee,I4c7b68ad into nyc-mr1-dev
* changes:
QS Header: post some updates to the header
QS Header: don't update everything unless we need to
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java index a9c47834238f..7a2ae22ed466 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java @@ -197,6 +197,7 @@ public class QuickStatusBarHeader extends BaseStatusBarHeader implements @Override public void setExpanded(boolean expanded) { + if (mExpanded == expanded) return; mExpanded = expanded; mHeaderQsPanel.setExpanded(expanded); updateEverything(); @@ -255,8 +256,10 @@ public class QuickStatusBarHeader extends BaseStatusBarHeader implements @Override public void updateEverything() { - updateVisibilities(); - setClickable(false); + post(() -> { + updateVisibilities(); + setClickable(false); + }); } protected void updateVisibilities() { |