Merge "Don't add intent for entry if there is no registered intent handler"
diff --git a/src/com/android/contacts/detail/ContactDetailFragment.java b/src/com/android/contacts/detail/ContactDetailFragment.java
index f293cff..c47040d 100644
--- a/src/com/android/contacts/detail/ContactDetailFragment.java
+++ b/src/com/android/contacts/detail/ContactDetailFragment.java
@@ -1010,7 +1010,10 @@
                 final String authority = host.toLowerCase();
                 final Uri imUri = new Uri.Builder().scheme(CallUtil.SCHEME_IMTO).authority(
                         authority).appendPath(data).build();
-                entry.intent = new Intent(Intent.ACTION_SENDTO, imUri);
+                final Intent intent = new Intent(Intent.ACTION_SENDTO, imUri);
+                if (PhoneCapabilityTester.isIntentRegistered(context, intent)) {
+                    entry.intent = intent;
+                }
             }
         }
     }