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

Unverified Commit 348ad610 authored by Cory Collins's avatar Cory Collins Committed by Michael Bestas
Browse files

StatusBarIconController: Fix battery text scaling

This should've scaled correctly out of the box but Google placed
the code responsible for scaling the text in a class that is
no longer present: StatusBarHeaderView.java

Change-Id: I06ca9318cd1eb2215589cd68839795754a9113ac
parent 155b6f2c
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -40,6 +40,7 @@ import android.widget.LinearLayout;
import com.android.internal.statusbar.StatusBarIcon;
import com.android.systemui.BatteryLevelTextView;
import com.android.systemui.BatteryMeterView;
import com.android.systemui.FontSizeUtils;
import com.android.systemui.Interpolators;
import com.android.systemui.R;
import com.android.systemui.SystemUIFactory;
@@ -600,6 +601,7 @@ public class StatusBarIconController extends StatusBarIconList implements Tunabl
        loadDimens();
        mNotificationIconAreaController.onDensityOrFontScaleChanged(mContext);
        updateClock();
        updateBatteryLevelText();
        for (int i = 0; i < mStatusIcons.getChildCount(); i++) {
            View child = mStatusIcons.getChildAt(i);
            LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(
@@ -626,4 +628,8 @@ public class StatusBarIconController extends StatusBarIconList implements Tunabl
                        R.dimen.status_bar_clock_end_padding),
                0);
    }

    private void updateBatteryLevelText() {
        FontSizeUtils.updateFontSize(mBatteryLevelView, R.dimen.battery_level_text_size);
    }
}