From 6b78d515886c52c5f671511a3b73afe5f6955457 Mon Sep 17 00:00:00 2001 From: Martin Klapetek Date: Mon, 29 Jun 2015 20:23:21 +0200 Subject: [PATCH] [dialer] Store missed calls as missed calls Also, the filtering was correct previously --- dialer/package/contents/ui/Dialer/History.qml | 2 +- dialer/package/contents/ui/main.qml | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/dialer/package/contents/ui/Dialer/History.qml b/dialer/package/contents/ui/Dialer/History.qml index 092f7a78..4760465a 100644 --- a/dialer/package/contents/ui/Dialer/History.qml +++ b/dialer/package/contents/ui/Dialer/History.qml @@ -64,7 +64,7 @@ Item { text: i18n("Missed") onCheckedChanged: { if (checked) { - filterModel.filterString = "2"; + filterModel.filterString = "0"; } } } diff --git a/dialer/package/contents/ui/main.qml b/dialer/package/contents/ui/main.qml index c2135b4f..c8958282 100644 --- a/dialer/package/contents/ui/main.qml +++ b/dialer/package/contents/ui/main.qml @@ -48,7 +48,15 @@ ApplicationWindow { root.visible = true; } onCallEnded: { - insertCallInHistory(callContactNumber, callDuration, isIncomingCall ? 1 : 2); + var callType; + if (isIncomingCall && callDuration == 0) { + callType = 0; + } else if (isIncomingCall && callDuration > 0) { + callType = 1; + } else { + callType = 2; + } + insertCallInHistory(callContactNumber, callDuration, callType); } }