Do not log a call that is cancelled before selecting an account
If the select account dialog is dismissed or cancelled, we should not be
logging it as a call.
Bug: 16513494
Change-Id: I395f9252a8c49db5d56ea4e825d636d015736c1c
diff --git a/src/com/android/telecomm/CallLogManager.java b/src/com/android/telecomm/CallLogManager.java
index a061e3a..9546784 100644
--- a/src/com/android/telecomm/CallLogManager.java
+++ b/src/com/android/telecomm/CallLogManager.java
@@ -88,7 +88,8 @@
@Override
public void onCallStateChanged(Call call, CallState oldState, CallState newState) {
- if (newState == CallState.DISCONNECTED || newState == CallState.ABORTED) {
+ if ((newState == CallState.DISCONNECTED || newState == CallState.ABORTED) &&
+ oldState != CallState.PRE_DIAL_WAIT) {
int type;
if (!call.isIncoming()) {
type = Calls.OUTGOING_TYPE;