diff options
Diffstat (limited to 'java/com/android/incallui/InCallPresenter.java')
-rw-r--r-- | java/com/android/incallui/InCallPresenter.java | 6 |
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()); } } |