summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChiao Cheng <chiaocheng@google.com>2013-09-30 12:33:46 -0700
committerChiao Cheng <chiaocheng@google.com>2013-09-30 15:43:32 -0700
commit9fd02a6742c8e9139a03d80bacca360238be11bf (patch)
tree1810cbbade4ff36ea95c0df813873173b5db12ca /src
parent095f112b1bd44ac6d1d2fd80b515a76ea40ca586 (diff)
Turn on reverse lookup by default.
- Adding new caller id is enabled message when the call short cut is displaying a reverse lookup result or if the number is unknown. - Added dismiss "X" button which turns of the badge forever. - Fixed issue where main screen was cutting off add contact button when few favorites are present. Bug: 10956658 Change-Id: Iea298d41b2ad6c3f63bc5580dc54fa0dc81d8c52
Diffstat (limited to 'src')
-rw-r--r--src/com/android/dialer/calllog/CallLogAdapter.java11
-rw-r--r--src/com/android/dialer/calllog/ContactInfo.java2
2 files changed, 8 insertions, 5 deletions
diff --git a/src/com/android/dialer/calllog/CallLogAdapter.java b/src/com/android/dialer/calllog/CallLogAdapter.java
index 4bc1787e5..b2e520632 100644
--- a/src/com/android/dialer/calllog/CallLogAdapter.java
+++ b/src/com/android/dialer/calllog/CallLogAdapter.java
@@ -640,7 +640,13 @@ public class CallLogAdapter extends GroupingListAdapter
if (!mIsCallLog) {
final int numMissed = getNumMissedCalls(callType);
final ViewStub stub = (ViewStub) view.findViewById(R.id.link_stub);
+
if (shouldShowBadge(numMissed, info, details)) {
+ // Do not process if the data has not changed (optimization since bind view is
+ // called multiple times due to contact lookup).
+ if (numMissed == mNumMissedCallsShown) {
+ return;
+ }
// stub will be null if it was already inflated.
if (stub != null) {
@@ -718,11 +724,6 @@ public class CallLogAdapter extends GroupingListAdapter
*/
protected boolean shouldShowBadge(int numMissedCalls, ContactInfo info,
PhoneCallDetails details) {
- // Do not process if the data has not changed (optimization since bind view is called
- // multiple times due to contact lookup).
- if (numMissedCalls == mNumMissedCallsShown) {
- return false;
- }
return numMissedCalls > 0;
}
diff --git a/src/com/android/dialer/calllog/ContactInfo.java b/src/com/android/dialer/calllog/ContactInfo.java
index 2006744d3..601f55289 100644
--- a/src/com/android/dialer/calllog/ContactInfo.java
+++ b/src/com/android/dialer/calllog/ContactInfo.java
@@ -42,6 +42,8 @@ public class ContactInfo {
public static String GEOCODE_AS_LABEL = "";
+ public int sourceType = 0;
+
@Override
public int hashCode() {
// Uses only name and contactUri to determine hashcode.