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();