Merge "Fix "Make as default" (there was an Id clash)"
diff --git a/src/com/android/contacts/activities/ContactBrowserActivity.java b/src/com/android/contacts/activities/ContactBrowserActivity.java
index 55e9e37..db04020 100644
--- a/src/com/android/contacts/activities/ContactBrowserActivity.java
+++ b/src/com/android/contacts/activities/ContactBrowserActivity.java
@@ -445,6 +445,7 @@
fragment.setDirectorySearchEnabled(true);
fragment.setAizyEnabled(false);
fragment.setSelectionVisible(true);
+ fragment.setQuickContactEnabled(!mContactContentDisplayed);
return fragment;
}
diff --git a/src/com/android/contacts/list/StrequentContactListAdapter.java b/src/com/android/contacts/list/StrequentContactListAdapter.java
index 36d5fd8..712876e 100644
--- a/src/com/android/contacts/list/StrequentContactListAdapter.java
+++ b/src/com/android/contacts/list/StrequentContactListAdapter.java
@@ -16,6 +16,7 @@
package com.android.contacts.list;
import com.android.contacts.R;
+import com.android.contacts.util.PhoneCapabilityTester;
import android.content.Context;
import android.content.CursorLoader;
@@ -41,6 +42,7 @@
private int mCallButtonId;
private boolean mStarredContactsIncluded;
private boolean mFrequentlyContactedContactsIncluded;
+ private boolean mIsPhone;
public StrequentContactListAdapter(Context context, int callButtonId) {
super(context);
@@ -89,6 +91,7 @@
// Sometimes the adapter is invalidated without calling changeCursor,
// need to reset the separator position then.
mFrequentSeparatorPos = ListView.INVALID_POSITION;
+ mIsPhone = PhoneCapabilityTester.isPhone(getContext());
}
@Override
@@ -211,7 +214,7 @@
bindPresence(view, cursor);
// Make the call button visible if requested.
- if (getHasPhoneNumber(position)) {
+ if (mIsPhone && getHasPhoneNumber(position)) {
view.showCallButton(mCallButtonId, position);
} else {
view.hideCallButton();