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

Commit ea2c65f3 authored by Roman Birg's avatar Roman Birg Committed by Danesh M
Browse files

Settings: fix mobile network switch being unchecked



Sometimes when connected to Wifi, the mobile data switch gets checked
off, even though mobile data is enabled.

Change-Id: I4d28366f9c7aa63d20b215d39bdcb04f7b6e83dc
Signed-off-by: default avatarRoman Birg <roman@cyngn.com>
parent b3819f38
Loading
Loading
Loading
Loading
+2 −23
Original line number Diff line number Diff line
@@ -85,29 +85,8 @@ public class MobileNetworksEnabler extends GenericSwitchToggle {
    }

    private void updateState() {
        switch (mTelephonyManager.getDataState()) {
            case TelephonyManager.DATA_CONNECTED:
            case TelephonyManager.DATA_SUSPENDED:
                setEnabled(true);
                setChecked(true);
                break;

            case TelephonyManager.DATA_CONNECTING:
                setChecked(true);
                setEnabled(false);
                break;

            case TelephonyManager.DATA_DISCONNECTED:
                setEnabled(true);
                setChecked(false);
                break;

            default:
            case TelephonyManager.DATA_UNKNOWN:
                setEnabled(false);
                setChecked(false);
                break;
        }
        setEnabled(mTelephonyManager.getDataState() != TelephonyManager.DATA_UNKNOWN);
        setChecked(mTelephonyManager.getDataEnabled());
    }

    @Override