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

Commit da2d426d authored by Fan Zhang's avatar Fan Zhang
Browse files

Create MeteredPreference with correct preference context.

Bug: 33775510
Test: visual
Change-Id: I201e685f70379e48053ee910113d5ce75fddc16e
parent c4372f1a
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -35,9 +35,8 @@

    </PreferenceCategory>

    <Preference
        android:summary="@string/data_usage_metered_body"
        android:persistent="false"
    <com.android.settings.widget.FooterPreference
        android:title="@string/data_usage_metered_body"
        android:selectable="false" />

</PreferenceScreen>
+3 −3
Original line number Diff line number Diff line
@@ -96,7 +96,7 @@ public class DataUsageMeteredSettings extends SettingsPreferenceFragment impleme
        if (hasWifiRadio(context) && mWifiManager.isWifiEnabled()) {
            for (WifiConfiguration config : mWifiManager.getConfiguredNetworks()) {
                if (config.SSID != null) {
                    mWifiCategory.addPreference(buildWifiPref(context, config));
                    mWifiCategory.addPreference(buildWifiPref(config));
                }
            }
        } else {
@@ -113,10 +113,10 @@ public class DataUsageMeteredSettings extends SettingsPreferenceFragment impleme
        return pref;
    }

    private Preference buildWifiPref(Context context, WifiConfiguration config) {
    private Preference buildWifiPref(WifiConfiguration config) {
        final String networkId = config.SSID;
        final NetworkTemplate template = NetworkTemplate.buildTemplateWifi(networkId);
        final MeteredPreference pref = new MeteredPreference(context, template);
        final MeteredPreference pref = new MeteredPreference(getPrefContext(), template);
        pref.setTitle(removeDoubleQuotes(networkId));
        return pref;
    }