summaryrefslogtreecommitdiff
path: root/java/com/android/incallui/InCallPresenter.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/android/incallui/InCallPresenter.java')
-rw-r--r--java/com/android/incallui/InCallPresenter.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/java/com/android/incallui/InCallPresenter.java b/java/com/android/incallui/InCallPresenter.java
index 0f3982ce4..63dab792f 100644
--- a/java/com/android/incallui/InCallPresenter.java
+++ b/java/com/android/incallui/InCallPresenter.java
@@ -757,8 +757,10 @@ public class InCallPresenter implements CallList.Listener {
FilteredNumbersUtil.recordLastEmergencyCallTime(mContext);
}
- if (!call.getLogState().isIncoming && !mCallList.hasLiveCall()) {
- PostCall.onCallDisconnected(mContext, call.getNumber(), call.getConnectTimeMillis());
+ if (!mCallList.hasLiveCall()
+ && !call.getLogState().isIncoming
+ && !CallerInfoUtils.isVoiceMailNumber(mContext, call)) {
+ PostCall.onCallDisconnected(mContext, call.getNumber(), call.getTimeAddedMs());
}
}