summaryrefslogtreecommitdiff
path: root/src/com/android/dialer/calllog
diff options
context:
space:
mode:
authorGilles Franck Mevaa <gillesd@google.com>2016-03-03 00:11:48 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2016-03-03 00:11:49 +0000
commit79e26069d22c0951eb12682ad6ced19b8576dc14 (patch)
treebc537a846d183e4e67a6317369d1654992e13788 /src/com/android/dialer/calllog
parent81aeb4053adb133d18766766950be37d601a56fa (diff)
parent9228d4a260961807329cc9187d21ab35ae2c097e (diff)
Merge "CallLogListItemViewHolder distinguishes block/spam numbers" into nyc-dev
Diffstat (limited to 'src/com/android/dialer/calllog')
-rw-r--r--src/com/android/dialer/calllog/CallLogListItemViewHolder.java19
1 files changed, 8 insertions, 11 deletions
diff --git a/src/com/android/dialer/calllog/CallLogListItemViewHolder.java b/src/com/android/dialer/calllog/CallLogListItemViewHolder.java
index 1c2744073..6c252758a 100644
--- a/src/com/android/dialer/calllog/CallLogListItemViewHolder.java
+++ b/src/com/android/dialer/calllog/CallLogListItemViewHolder.java
@@ -27,11 +27,9 @@ import android.provider.ContactsContract.CommonDataKinds.Phone;
import android.support.v7.widget.CardView;
import android.support.v7.widget.RecyclerView;
import android.telecom.PhoneAccountHandle;
-import android.telephony.PhoneNumberUtils;
import android.text.BidiFormatter;
import android.text.TextDirectionHeuristics;
import android.text.TextUtils;
-import android.util.Log;
import android.view.ContextMenu;
import android.view.MenuItem;
import android.view.View;
@@ -66,8 +64,6 @@ import com.android.dialerbind.ObjectFactory;
import com.google.common.collect.Lists;
import java.util.List;
-import java.util.Map;
-import java.util.Set;
/**
* This is an object containing references to views contained by the call log list item. This
@@ -625,13 +621,6 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder
public void updatePhoto() {
quickContactView.assignContactUri(info.lookupUri);
- if (isBlocked && !TextUtils.isEmpty(number) /* maybe a private number ? */) {
- quickContactView.setImageDrawable(mContext.getDrawable(R.drawable.blocked_contact));
- phoneCallDetailsViews.callLocationAndDate.setText(
- mContext.getString(R.string.blocked_number_call_log_label));
- return;
- }
-
final boolean isVoicemail = mCallLogCache.isVoicemailNumber(accountHandle, number);
int contactType = ContactPhotoManager.TYPE_DEFAULT;
if (isVoicemail) {
@@ -653,6 +642,14 @@ public final class CallLogListItemViewHolder extends RecyclerView.ViewHolder
ContactPhotoManager.getInstance(mContext).loadThumbnail(quickContactView, info.photoId,
false /* darkTheme */, true /* isCircular */, request);
}
+
+ if (mExtendedBlockingButtonRenderer != null) {
+ mExtendedBlockingButtonRenderer.updatePhotoAndLabelIfNecessary(
+ number,
+ countryIso,
+ quickContactView,
+ phoneCallDetailsViews.callLocationAndDate);
+ }
}
@Override