diff options
Diffstat (limited to 'src/java/com/android/internal/telephony/CallDetails.java')
-rw-r--r-- | src/java/com/android/internal/telephony/CallDetails.java | 28 |
1 files changed, 12 insertions, 16 deletions
diff --git a/src/java/com/android/internal/telephony/CallDetails.java b/src/java/com/android/internal/telephony/CallDetails.java index ee57dc46e..e447bc5ab 100644 --- a/src/java/com/android/internal/telephony/CallDetails.java +++ b/src/java/com/android/internal/telephony/CallDetails.java @@ -171,18 +171,6 @@ public class CallDetails { public String[] extras; private int mVideoPauseState = VIDEO_PAUSE_STATE_RESUMED; - public static class ServiceStatus { - public boolean isValid; - public int type; - public int status; - public byte[] userdata; - public int restrictCause; - - public ServiceStatus() { - this.isValid = false; - } - } - public ServiceStatus[] localAbility; public ServiceStatus[] peerAbility; @@ -277,8 +265,12 @@ public class CallDetails { for (ServiceStatus srv : localAbility) { if (srv != null) { localSrvAbility += "isValid = " + srv.isValid + " type = " - + srv.type + " status = " + srv.status + " restrictCause = " - + srv.restrictCause; + + srv.type + " status = " + srv.status; + if (srv.accessTechStatus != null) { + for(ServiceStatus.StatusForAccessTech at : srv.accessTechStatus) { + localSrvAbility += " accTechStatus " + at; + } + } } } } @@ -287,8 +279,12 @@ public class CallDetails { for (ServiceStatus srv : peerAbility) { if (srv != null) { peerSrvAbility += "isValid = " + srv.isValid + " type = " - + srv.type + " status = " + srv.status + " restrictCause = " - + srv.restrictCause; + + srv.type + " status = " + srv.status; + if (srv.accessTechStatus != null) { + for(ServiceStatus.StatusForAccessTech at : srv.accessTechStatus) { + peerSrvAbility += " accTechStatus " + at; + } + } } } } |