From 2c7c996e9192ab56f92bc0177c0b84f6043313ed Mon Sep 17 00:00:00 2001 From: Sangtai Kim Date: Wed, 22 Feb 2012 16:22:30 +0900 Subject: [PATCH] merge wrt-plugins-tizen_0.2.0-10 - Callhistory bug fix --- debian/changelog | 9 +++++++++ src/platform/Tizen/Call/CallHistoryFilter.cpp | 11 ++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 6659470..aa695bf 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +wrt-plugins-tizen (0.2.0-10) unstable; urgency=low + + * Callhistory bug fix + * Git : slp/pkgs/w/wrt-plugins-tizen + * Tag : wrt-plugins-tizen_0.2.0-10 + + + -- Sangtai Kim Wed, 22 Feb 2012 16:13:04 +0900 + wrt-plugins-tizen (0.2.0-9) unstable; urgency=low * Rangefilter bug fix diff --git a/src/platform/Tizen/Call/CallHistoryFilter.cpp b/src/platform/Tizen/Call/CallHistoryFilter.cpp index 93d5cc9..2f48427 100755 --- a/src/platform/Tizen/Call/CallHistoryFilter.cpp +++ b/src/platform/Tizen/Call/CallHistoryFilter.cpp @@ -237,8 +237,17 @@ std::string CallHistoryFilter::convertAttribute(std::string &name, AnyPtr& value return query; } query = F_LEFT_BRACKET + F_LOG_TIME + F_EQUAL + F_S_QUOTATION + dateStr + F_S_QUOTATION + F_RIGHT_BRACKET; - } else if (name.compare(F_DURATION) == 0) { + } else if (name.compare(STR_DURATION) == 0) { query = F_LEFT_BRACKET + F_DURATION + F_EQUAL + F_S_QUOTATION + value->toString() + F_S_QUOTATION + F_RIGHT_BRACKET; + } else if (name.compare(STR_CALL_TYPE) == 0) { + if (value->toString().compare(STR_TIZEN_TEL) == 0) { + query = F_LEFT_BRACKET + F_LOG_TYPE + F_GREATER_THAN + F_EQUAL + F_VOICE_ANSWERED + F_AND + + F_LOG_TYPE + F_LESS_THAN + F_EQUAL + F_VIDEO_BLOCKED + F_RIGHT_BRACKET; + } else { + query = F_LEFT_BRACKET + F_LOG_TYPE + "=0" + F_RIGHT_BRACKET; + } + } else { + query = F_LEFT_BRACKET + F_LOG_TYPE + "=0" + F_RIGHT_BRACKET; } return query; -- 2.7.4