diff options
| author | 2014-05-11 13:37:34 +0000 | |
|---|---|---|
| committer | 2014-05-11 13:37:35 +0000 | |
| commit | de19cc6f9719018088bc7ee39e61f68767c8430c (patch) | |
| tree | 56a2d8b045c1327d5c74d819a1c3d968fcf4d591 | |
| parent | ef5a7d78ab48d1a54f3acbfa4c624dfe88206ceb (diff) | |
| parent | acea100015dffbb77d137b0681d6c34992e72ae9 (diff) | |
Merge "Real fix for recent SystemUI crash."
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarTransitions.java | 10 | ||||
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarView.java | 2 |
2 files changed, 3 insertions, 9 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarTransitions.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarTransitions.java index e941d54f9aad..84065659a6dd 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarTransitions.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarTransitions.java @@ -44,16 +44,12 @@ public final class PhoneStatusBarTransitions extends BarTransitions { public void init() { mLeftSide = mView.findViewById(R.id.notification_icon_area); - initStatus(); - applyModeBackground(-1, getMode(), false /*animate*/); - applyMode(getMode(), false /*animate*/); - } - - private void initStatus() { mStatusIcons = mView.findViewById(R.id.statusIcons); mSignalCluster = mView.findViewById(R.id.signal_cluster); mBattery = mView.findViewById(R.id.battery); mClock = mView.findViewById(R.id.clock); + applyModeBackground(-1, getMode(), false /*animate*/); + applyMode(getMode(), false /*animate*/); } public ObjectAnimator animateTransitionTo(View v, float toAlpha) { @@ -83,8 +79,6 @@ public final class PhoneStatusBarTransitions extends BarTransitions { private void applyMode(int mode, boolean animate) { if (mLeftSide == null) return; // pre-init - if (mStatusIcons == null) initStatus(); - if (mStatusIcons == null) return; float newAlpha = getNonBatteryClockAlphaFor(mode); float newAlphaBC = getBatteryClockAlpha(mode); if (mCurrentAnimation != null) { diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarView.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarView.java index e6de0572abdf..084bfcf1d2e6 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarView.java @@ -63,7 +63,7 @@ public class PhoneStatusBarView extends PanelBar { } @Override - public void onAttachedToWindow() { + public void onFinishInflate() { mBarTransitions.init(); } |