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;
+ }
}
}
}