diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2018-12-22 02:06:26 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2018-12-22 02:06:26 +0000 |
commit | e892df7d023fbaf591a9ff6cfd1b13812bd7a191 (patch) | |
tree | 85b2abe1d975029ffcb2522a4e9c800f8baf296d | |
parent | 38dc94eef6ec7702389633ed979726c4cc056c39 (diff) | |
parent | 861362da39e8154eaf2be3acf3122ab276248386 (diff) | |
download | telephony-pie-b4s4-dev.tar.gz |
Merge "Fix ims_reasoninfo_mapping_string_array not working problem" into pi-devpie-b4s4-dev
-rw-r--r-- | src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java b/src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java index a55d8745c2..0beac129dd 100644 --- a/src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +++ b/src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java @@ -1937,9 +1937,11 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { @VisibleForTesting public int maybeRemapReasonCode(ImsReasonInfo reasonInfo) { int code = reasonInfo.getCode(); + String extraMessage = + reasonInfo.getExtraMessage() == null ? "" : reasonInfo.getExtraMessage(); - Pair<Integer, String> toCheck = new Pair<>(code, reasonInfo.getExtraMessage()); - Pair<Integer, String> wildcardToCheck = new Pair<>(null, reasonInfo.getExtraMessage()); + Pair<Integer, String> toCheck = new Pair<>(code, extraMessage); + Pair<Integer, String> wildcardToCheck = new Pair<>(null, extraMessage); if (mImsReasonCodeMap.containsKey(toCheck)) { int toCode = mImsReasonCodeMap.get(toCheck); |