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
This commit is contained in:
TreeHugger Robot
2016-08-03 19:36:24 +00:00
committed by Android (Google) Code Review

View File

@@ -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() {