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

Commit d4e5f0b8 authored by Cosmo Hsieh's avatar Cosmo Hsieh Committed by Android (Google) Code Review
Browse files

Merge "[Mac Randomization] Fix perference changing not work and wrong default value"

parents 569b6a41 82588849
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -251,6 +251,8 @@ public class WifiConfigController implements TextWatcher,
                com.android.settings.core.FeatureFlags.WIFI_MAC_RANDOMIZATION)) {
            View privacySettingsLayout = mView.findViewById(R.id.privacy_settings_fields);
            privacySettingsLayout.setVisibility(View.VISIBLE);
            // Set default value
            mPrivacySettingsSpinner.setSelection(WifiConfiguration.RANDOMIZATION_PERSISTENT);
        }
        mHiddenSettingsSpinner.setOnItemSelectedListener(this);
        mHiddenWarningView = mView.findViewById(R.id.hidden_settings_warning);
+3 −0
Original line number Diff line number Diff line
@@ -69,6 +69,9 @@ public class WifiPrivacyPreferenceController extends BasePreferenceController im
        if (mWifiConfiguration != null) {
            mWifiConfiguration.macRandomizationSetting = Integer.parseInt((String) newValue);
            mWifiManager.updateNetwork(mWifiConfiguration);
            // To activate changing, we need reconnect network. WiFi will auto connect to current
            // network after disconnect().
            mWifiManager.disconnect();
        }
        updateSummary((DropDownPreference) preference, Integer.parseInt((String) newValue));
        return true;