summaryrefslogtreecommitdiff
path: root/InCallUI
diff options
context:
space:
mode:
authorSantos Cordon <santoscordon@google.com>2013-11-19 12:02:48 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2013-11-19 12:02:48 -0800
commit7962e6910490286117c6b5a55550313dc7e5815c (patch)
tree1e95cb4b0b70723f78e7c8b75f5c707e2351a5d2 /InCallUI
parentaccdc08ac945fdf26410fae03e161715b348f01b (diff)
parent805e2bfefba9d8819244fe0783f70c218fb0fe2d (diff)
am 439ddb20: am 59dc0b9d: Merge "Decrease the timeout for unknown endcall screen from 5 to 2 sec." into klp-dev
* commit '439ddb20c5154cd9cea2cfff5bfe6f113b6018dc': Decrease the timeout for unknown endcall screen from 5 to 2 sec.
Diffstat (limited to 'InCallUI')
-rw-r--r--InCallUI/src/com/android/incallui/CallList.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/InCallUI/src/com/android/incallui/CallList.java b/InCallUI/src/com/android/incallui/CallList.java
index ba123b0c1..dee275570 100644
--- a/InCallUI/src/com/android/incallui/CallList.java
+++ b/InCallUI/src/com/android/incallui/CallList.java
@@ -25,6 +25,7 @@ import android.os.Handler;
import android.os.Message;
import com.android.services.telephony.common.Call;
+import com.android.services.telephony.common.Call.DisconnectCause;
import java.util.ArrayList;
import java.util.HashMap;
@@ -310,7 +311,9 @@ public class CallList {
if (state != Call.State.IDLE &&
state != Call.State.INVALID &&
state != Call.State.DISCONNECTED) {
+
call.setState(Call.State.DISCONNECTED);
+ call.setDisconnectCause(DisconnectCause.UNKNOWN);
updateCallInMap(call);
}
}
@@ -380,6 +383,7 @@ public class CallList {
delay = DISCONNECTED_CALL_SHORT_TIMEOUT_MS;
break;
case NORMAL:
+ case UNKNOWN:
delay = DISCONNECTED_CALL_MEDIUM_TIMEOUT_MS;
break;
case INCOMING_REJECTED: