diff options
author | Colin Cross <ccross@android.com> | 2014-03-28 14:56:45 -0700 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2014-03-28 14:56:45 -0700 |
commit | 063fa2d92b1624680dfca88494afafb44f566b9f (patch) | |
tree | 75a85f035dc762919293f12490f37fc23a88108f /src/com/android/incallui/CallList.java | |
parent | b9f216eedd82d6a102e2cfaac60f3bf9a9718d05 (diff) | |
parent | 9b4962cb6027a817a895aa94c6e1a79574520596 (diff) | |
download | packages_apps_InCallUI-063fa2d92b1624680dfca88494afafb44f566b9f.tar.gz packages_apps_InCallUI-063fa2d92b1624680dfca88494afafb44f566b9f.tar.bz2 packages_apps_InCallUI-063fa2d92b1624680dfca88494afafb44f566b9f.zip |
manually merge 9b4962cb into master
Diffstat (limited to 'src/com/android/incallui/CallList.java')
-rw-r--r-- | src/com/android/incallui/CallList.java | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/com/android/incallui/CallList.java b/src/com/android/incallui/CallList.java index e8edc4d3..d4bf7bf1 100644 --- a/src/com/android/incallui/CallList.java +++ b/src/com/android/incallui/CallList.java @@ -23,9 +23,9 @@ import com.google.common.base.Preconditions; import android.os.Handler; import android.os.Message; +import android.telephony.DisconnectCause; import com.android.services.telephony.common.Call; -import com.android.services.telephony.common.Call.DisconnectCause; import java.util.ArrayList; import java.util.HashMap; @@ -313,7 +313,7 @@ public class CallList { state != Call.State.DISCONNECTED) { call.setState(Call.State.DISCONNECTED); - call.setDisconnectCause(DisconnectCause.UNKNOWN); + call.setDisconnectCause(DisconnectCause.NOT_VALID); updateCallInMap(call); } } @@ -376,18 +376,17 @@ public class CallList { Preconditions.checkState(call.getState() == Call.State.DISCONNECTED); - final Call.DisconnectCause cause = call.getDisconnectCause(); + final int cause = call.getDisconnectCause(); final int delay; switch (cause) { - case LOCAL: + case DisconnectCause.LOCAL: delay = DISCONNECTED_CALL_SHORT_TIMEOUT_MS; break; - case NORMAL: - case UNKNOWN: + case DisconnectCause.NORMAL: delay = DISCONNECTED_CALL_MEDIUM_TIMEOUT_MS; break; - case INCOMING_REJECTED: - case INCOMING_MISSED: + case DisconnectCause.INCOMING_REJECTED: + case DisconnectCause.INCOMING_MISSED: // no delay for missed/rejected incoming calls delay = 0; break; |