diff options
author | Jack Nudelman <jacknudelman@google.com> | 2021-04-08 22:33:08 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-04-08 22:33:08 +0000 |
commit | d3e2d0202d005c4e5a3626c808a8fe64aeef4c5f (patch) | |
tree | 593cb7412fcafc56733a06c3499f618ad707c14f | |
parent | 803eeaac97407841f56c2b10821228551c13ba00 (diff) | |
parent | 65cd8009f0c348656f6a56b27e9be378b3a747e3 (diff) | |
download | telephony-temp_ab_7272582.tar.gz |
Merge "Persist user-triggered radio off reason across reboots" am: 572a69c72d am: 65cd8009f0temp_ab_7272582
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/telephony/+/1667565
Change-Id: I6d9af465e649aa6110935ef50b5966a3725c2aac
-rwxr-xr-x | src/java/com/android/internal/telephony/ServiceStateTracker.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/java/com/android/internal/telephony/ServiceStateTracker.java b/src/java/com/android/internal/telephony/ServiceStateTracker.java index ccc8539cc6..868551f3ea 100755 --- a/src/java/com/android/internal/telephony/ServiceStateTracker.java +++ b/src/java/com/android/internal/telephony/ServiceStateTracker.java @@ -704,6 +704,9 @@ public class ServiceStateTracker extends Handler { int enableCellularOnBoot = Settings.Global.getInt(mCr, Settings.Global.ENABLE_CELLULAR_ON_BOOT, 1); mDesiredPowerState = (enableCellularOnBoot > 0) && ! (airplaneMode > 0); + if (!mDesiredPowerState) { + sRadioPowerOffReasons.add(Phone.RADIO_POWER_REASON_USER); + } mRadioPowerLog.log("init : airplane mode = " + airplaneMode + " enableCellularOnBoot = " + enableCellularOnBoot); |