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

Commit 06edef48 authored by Zaiyue Xue's avatar Zaiyue Xue Committed by Automerger Merge Worker
Browse files

Merge changes I93d4d089,I4f09f9e5 into tm-qpr-dev am: f5a97660

parents 35131aad f5a97660
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -108,6 +108,7 @@ public class BatteryChartPreferenceController extends AbstractPreferenceControll

    private boolean mIs24HourFormat;
    private boolean mIsFooterPrefAdded = false;
    private boolean mHourlyChartVisible = true;
    private View mBatteryChartViewGroup;
    private View mCategoryTitleView;
    private PreferenceScreen mPreferenceScreen;
@@ -690,9 +691,10 @@ public class BatteryChartPreferenceController extends AbstractPreferenceControll
    }

    private void animateBatteryHourlyChartView(final boolean visible) {
        if (mHourlyChartView == null) {
        if (mHourlyChartView == null || mHourlyChartVisible == visible) {
            return;
        }
        mHourlyChartVisible = visible;

        if (visible) {
            mHourlyChartView.setVisibility(View.VISIBLE);
+0 −4
Original line number Diff line number Diff line
@@ -187,8 +187,6 @@ public final class BatteryChartPreferenceControllerTest {
        mBatteryChartPreferenceController.setBatteryHistoryMap(createBatteryHistoryMap(6));

        verify(mDailyChartView, atLeastOnce()).setVisibility(View.GONE);
        verify(mHourlyChartView, atLeastOnce()).setVisibility(View.VISIBLE);
        verify(mViewPropertyAnimator, atLeastOnce()).alpha(1f);
        // Ignore fast refresh ui from the data processor callback.
        verify(mHourlyChartView, atLeast(0)).setViewModel(null);
        verify(mHourlyChartView, atLeastOnce()).setViewModel(new BatteryChartViewModel(
@@ -256,7 +254,6 @@ public final class BatteryChartPreferenceControllerTest {
        mBatteryChartPreferenceController.mHourlyChartIndex = 6;
        mBatteryChartPreferenceController.refreshUi();
        verify(mDailyChartView).setVisibility(View.VISIBLE);
        verify(mHourlyChartView).setVisibility(View.VISIBLE);
        verify(mViewPropertyAnimator, atLeastOnce()).alpha(1f);
        expectedDailyViewModel.setSelectedIndex(1);
        verify(mDailyChartView).setViewModel(expectedDailyViewModel);
@@ -289,7 +286,6 @@ public final class BatteryChartPreferenceControllerTest {
                BatteryChartViewModel.SELECTED_INDEX_ALL;
        mBatteryChartPreferenceController.refreshUi();
        verify(mDailyChartView).setVisibility(View.VISIBLE);
        verify(mHourlyChartView).setVisibility(View.VISIBLE);
        verify(mViewPropertyAnimator, atLeastOnce()).alpha(1f);
        expectedDailyViewModel.setSelectedIndex(2);
        verify(mDailyChartView).setViewModel(expectedDailyViewModel);