OSDN Git Service

Settings: Disable sim switch if subscription isn't valid
authorLuca Stefani <luca.stefani.ge1@gmail.com>
Sun, 3 Jul 2016 19:56:08 +0000 (21:56 +0200)
committerGerrit Code Review <gerrit@cyanogenmod.org>
Tue, 5 Jul 2016 23:21:20 +0000 (16:21 -0700)
Change-Id: I22ba9a3270da13f77fdd43586b7dc487f0929453

src/com/android/settings/sim/SimSettings.java

index 2b9c3fe..88ed36f 100644 (file)
@@ -516,7 +516,7 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable
                 mSwitch.setVisibility(View.GONE);
             } else {
                 mSwitch.setVisibility(View.VISIBLE);
-                mSwitch.setEnabled(!isAirplaneModeOn());
+                mSwitch.setEnabled(!isAirplaneModeOn() && isCurrentSubValid());
             }
         }