diff options
| author | Wink Saville <wink@google.com> | 2009-06-10 14:35:28 -0700 |
|---|---|---|
| committer | Wink Saville <wink@google.com> | 2009-06-10 14:35:28 -0700 |
| commit | 4be0d4378c3d9c79a094e99ce429907f1e9eda5f (patch) | |
| tree | 4fbfdfb65fcae7488f4d8e82685d6faf8e07b517 /telephony | |
| parent | ce8436f52e7f2c80f94e43d80d28cc962b7ff83b (diff) | |
| download | frameworks_base-4be0d4378c3d9c79a094e99ce429907f1e9eda5f.zip frameworks_base-4be0d4378c3d9c79a094e99ce429907f1e9eda5f.tar.gz frameworks_base-4be0d4378c3d9c79a094e99ce429907f1e9eda5f.tar.bz2 | |
Fix a couple null pointer exceptions in CDMA voice call handling.
Diffstat (limited to 'telephony')
| -rw-r--r-- | telephony/java/com/android/internal/telephony/cdma/CdmaCallTracker.java | 1 | ||||
| -rw-r--r-- | telephony/java/com/android/internal/telephony/cdma/CdmaConnection.java | 10 |
2 files changed, 7 insertions, 4 deletions
diff --git a/telephony/java/com/android/internal/telephony/cdma/CdmaCallTracker.java b/telephony/java/com/android/internal/telephony/cdma/CdmaCallTracker.java index 719e92c..da9fd0c 100644 --- a/telephony/java/com/android/internal/telephony/cdma/CdmaCallTracker.java +++ b/telephony/java/com/android/internal/telephony/cdma/CdmaCallTracker.java @@ -934,6 +934,7 @@ public final class CdmaCallTracker extends CallTracker { droppedDuringPoll.clear(); break; + case EVENT_REPOLL_AFTER_DELAY: case EVENT_CALL_STATE_CHANGE: pollCallsWhenSafe(); break; diff --git a/telephony/java/com/android/internal/telephony/cdma/CdmaConnection.java b/telephony/java/com/android/internal/telephony/cdma/CdmaConnection.java index 3833fc9..588bdf0 100644 --- a/telephony/java/com/android/internal/telephony/cdma/CdmaConnection.java +++ b/telephony/java/com/android/internal/telephony/cdma/CdmaConnection.java @@ -487,10 +487,12 @@ public class CdmaConnection extends Connection { } // A null cnapName should be the same as "" - if (TextUtils.isEmpty(dc.name) && !TextUtils.isEmpty(cnapName)) { - changed = true; - cnapName = ""; - } else if (dc.name.equals(cnapName) == false) { + if (TextUtils.isEmpty(dc.name)) { + if (!TextUtils.isEmpty(cnapName)) { + changed = true; + cnapName = ""; + } + } else if (!dc.name.equals(cnapName)) { changed = true; cnapName = dc.name; } |
