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

Commit f0ab2102 authored by Andreas Terzis's avatar Andreas Terzis Committed by android-build-merger
Browse files

Merge "In Data Usage screen, hide data bar if plan is unlimited" into pi-dev am: 91ea3c5e

am: b32915a9

Change-Id: I4ba38734eed324bcb25329d5303ff83032a3ab44
parents cbbe4a33 b32915a9
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -129,14 +129,15 @@ public class DataUsageSummaryPreference extends Preference {
    public void onBindViewHolder(PreferenceViewHolder holder) {
        super.onBindViewHolder(holder);


        ProgressBar bar = (ProgressBar) holder.findViewById(R.id.determinateBar);
        if (mChartEnabled && (!TextUtils.isEmpty(mStartLabel) || !TextUtils.isEmpty(mEndLabel))) {
            bar.setVisibility(View.VISIBLE);
            holder.findViewById(R.id.label_bar).setVisibility(View.VISIBLE);
            ProgressBar bar = (ProgressBar) holder.findViewById(R.id.determinateBar);
            bar.setProgress((int) (mProgress * 100));
            ((TextView) holder.findViewById(android.R.id.text1)).setText(mStartLabel);
            ((TextView) holder.findViewById(android.R.id.text2)).setText(mEndLabel);
        } else {
            bar.setVisibility(View.GONE);
            holder.findViewById(R.id.label_bar).setVisibility(View.GONE);
        }

+3 −0
Original line number Diff line number Diff line
@@ -228,6 +228,7 @@ public class DataUsageSummaryPreferenceTest {

        bindViewHolder();
        assertThat(mLabelBar.getVisibility()).isEqualTo(View.GONE);
        assertThat(mProgressBar.getVisibility()).isEqualTo(View.GONE);
    }

    @Test
@@ -236,6 +237,7 @@ public class DataUsageSummaryPreferenceTest {

        bindViewHolder();
        assertThat(mLabelBar.getVisibility()).isEqualTo(View.GONE);
        assertThat(mProgressBar.getVisibility()).isEqualTo(View.GONE);
    }

    @Test
@@ -245,6 +247,7 @@ public class DataUsageSummaryPreferenceTest {

        bindViewHolder();
        assertThat(mLabelBar.getVisibility()).isEqualTo(View.VISIBLE);
        assertThat(mProgressBar.getVisibility()).isEqualTo(View.VISIBLE);
    }