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

Commit 446cd9db authored by Andreas Terzis's avatar Andreas Terzis
Browse files

Add back the data saver preference.

Bug: 70950124

Test: manual
Test: make RunSettingsRoboTests
Change-Id: Ia39cb62ec021ae568a76fed04776b5e531e63b36
parent b0f25159
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -24,4 +24,8 @@
        android:key="status_header"
        android:selectable="false" />

    <com.android.settings.datausage.DataSaverPreference
        android:key="restrict_background"
        android:title="@string/data_saver_title"
        android:fragment="com.android.settings.datausage.DataSaverSummary"/>
</PreferenceScreen>
+1 −1
Original line number Diff line number Diff line
@@ -34,7 +34,7 @@
            settings:allowDividerBelow="true" />

        <com.android.settings.datausage.DataSaverPreference
            android:key="restrict_background"
            android:key="restrict_background_legacy"
            android:title="@string/data_saver_title"
            android:fragment="com.android.settings.datausage.DataSaverSummary" />

+4 −1
Original line number Diff line number Diff line
@@ -261,7 +261,10 @@ public class DataUsageSummary extends DataUsageBaseFragment implements Indexable
    private void updateState() {
        PreferenceScreen screen = getPreferenceScreen();
        for (int i = 1; i < screen.getPreferenceCount(); i++) {
            ((TemplatePreferenceCategory) screen.getPreference(i)).pushTemplates(services);
          Preference currentPreference = screen.getPreference(i);
          if (currentPreference instanceof TemplatePreferenceCategory) {
            ((TemplatePreferenceCategory) currentPreference).pushTemplates(services);
          }
        }
    }

+2 −2
Original line number Diff line number Diff line
@@ -62,7 +62,7 @@ public class DataUsageSummaryLegacy extends DataUsageBaseFragment implements Ind

    static final boolean LOGD = false;

    public static final String KEY_RESTRICT_BACKGROUND = "restrict_background";
    public static final String KEY_RESTRICT_BACKGROUND = "restrict_background_legacy";

    private static final String KEY_STATUS_HEADER = "status_header";
    private static final String KEY_LIMIT_SUMMARY = "limit_summary";
@@ -370,7 +370,7 @@ public class DataUsageSummaryLegacy extends DataUsageBaseFragment implements Ind
                    boolean enabled) {
                List<SearchIndexableResource> resources = new ArrayList<>();
                SearchIndexableResource resource = new SearchIndexableResource(context);
                resource.xmlResId = R.xml.data_usage;
                resource.xmlResId = R.xml.data_usage_legacy;
                resources.add(resource);

                resource = new SearchIndexableResource(context);