diff options
author | Kazuhiro Ondo <kazuhiro.ondo@motorola.com> | 2011-09-09 15:00:51 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2011-09-09 15:00:51 -0700 |
commit | 30928eb60395ac7c02ac45fd00a0d781ce364856 (patch) | |
tree | a83a757b8c9d6d51fd32ba5c0cb48ed7f428f4e7 /telephony | |
parent | 90cfe5c366c1ffcbd4f9164b9bef998f27912089 (diff) | |
parent | b1a3f0ca4b23b882fc1a5e83eaa412c0ed76696f (diff) | |
download | frameworks_base-30928eb60395ac7c02ac45fd00a0d781ce364856.zip frameworks_base-30928eb60395ac7c02ac45fd00a0d781ce364856.tar.gz frameworks_base-30928eb60395ac7c02ac45fd00a0d781ce364856.tar.bz2 |
am b1a3f0ca: Fix no data issue after system server crash
* commit 'b1a3f0ca4b23b882fc1a5e83eaa412c0ed76696f':
Fix no data issue after system server crash
Diffstat (limited to 'telephony')
-rw-r--r-- | telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java b/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java index be129d5..acc307c 100644 --- a/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java +++ b/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java @@ -122,7 +122,6 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { static final Uri PREFERAPN_URI = Uri.parse("content://telephony/carriers/preferapn"); static final String APN_ID = "apn_id"; private boolean canSetPreferApn = false; - private boolean mRadioAvailable = false; @Override protected void onActionIntentReconnectAlarm(Intent intent) { @@ -1571,7 +1570,7 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { private void onRecordsLoaded() { if (DBG) log("onRecordsLoaded: createAllApnList"); createAllApnList(); - if (mRadioAvailable) { + if (mPhone.mCM.getRadioState().isOn()) { if (DBG) log("onRecordsLoaded: notifying data availability"); notifyDataAvailability(Phone.REASON_SIM_LOADED); } @@ -1703,7 +1702,6 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { @Override protected void onRadioAvailable() { if (DBG) log("onRadioAvailable"); - mRadioAvailable = true; if (mPhone.getSimulatedRadioControl() != null) { // Assume data is connected on the simulator // FIXME this can be improved @@ -1731,7 +1729,6 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { dc.resetRetryCount(); } mReregisterOnReconnectFailure = false; - mRadioAvailable = false; if (mPhone.getSimulatedRadioControl() != null) { // Assume data is connected on the simulator |