Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit acea1000 authored by Jorim Jaggi's avatar Jorim Jaggi
Browse files

Real fix for recent SystemUI crash.

Bug: 14680799
Change-Id: I13b476a5e1b610410caeca642722b16053a2a5ea
parent c42bfb95
Loading
Loading
Loading
Loading
+2 −8
Original line number Diff line number Diff line
@@ -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) {
+1 −1
Original line number Diff line number Diff line
@@ -63,7 +63,7 @@ public class PhoneStatusBarView extends PanelBar {
    }

    @Override
    public void onAttachedToWindow() {
    public void onFinishInflate() {
        mBarTransitions.init();
    }