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

Commit d9e0ed1b authored by Pavel Zhamaitsiak's avatar Pavel Zhamaitsiak Committed by Android (Google) Code Review
Browse files

Merge "Add or remove WFC setting when Wireless settings activity is resumed" into mnc-dev

parents 838c8432 3e7e2c57
Loading
Loading
Loading
Loading
+6 −5
Original line number Diff line number Diff line
@@ -237,11 +237,7 @@ public class WirelessSettings extends SettingsPreferenceFragment implements Inde
        mAirplaneModeEnabler = new AirplaneModeEnabler(activity, mAirplaneModePreference);
        mNfcEnabler = new NfcEnabler(activity, nfc, androidBeam);

        if (ImsManager.isWfcEnabledByPlatform(activity)) {
        mButtonWfc = (PreferenceScreen) findPreference(KEY_WFC_SETTINGS);
        } else {
            removePreference(KEY_WFC_SETTINGS);
        }

        // Remove NSD checkbox by default
        getPreferenceScreen().removePreference(nsd);
@@ -373,10 +369,15 @@ public class WirelessSettings extends SettingsPreferenceFragment implements Inde
            mNsdEnabler.resume();
        }

        // update WFC setting
        final Context context = getActivity();
        if (ImsManager.isWfcEnabledByPlatform(context)) {
            getPreferenceScreen().addPreference(mButtonWfc);

            mButtonWfc.setSummary(WifiCallingSettings.getWfcModeSummary(
                    context, ImsManager.getWfcMode(context)));
        } else {
            removePreference(KEY_WFC_SETTINGS);
        }
    }