Remove duplicate code to start activity in Quick contact
BUG 26546569
Change-Id: I422c3f888832ce00679057ae2d557460413a9e4b
diff --git a/src/com/android/contacts/quickcontact/QuickContactActivity.java b/src/com/android/contacts/quickcontact/QuickContactActivity.java
index 577eebe..ad41f2c 100644
--- a/src/com/android/contacts/quickcontact/QuickContactActivity.java
+++ b/src/com/android/contacts/quickcontact/QuickContactActivity.java
@@ -406,7 +406,7 @@
mHasIntentLaunched = true;
try {
- startActivity(intent);
+ ImplicitIntentsUtil.startActivityInAppIfPossible(QuickContactActivity.this, intent);
} catch (SecurityException ex) {
Toast.makeText(QuickContactActivity.this, R.string.missing_app,
Toast.LENGTH_SHORT).show();
@@ -446,31 +446,6 @@
} else {
Log.w(TAG, "Invalid Data ID");
}
-
- // Pass the touch point through the intent for use in the InCallUI
- if (Intent.ACTION_CALL.equals(intent.getAction())) {
- if (TouchPointManager.getInstance().hasValidPoint()) {
- Bundle extras = new Bundle();
- extras.putParcelable(TouchPointManager.TOUCH_POINT,
- TouchPointManager.getInstance().getPoint());
- intent.putExtra(TelecomManager.EXTRA_OUTGOING_CALL_EXTRAS, extras);
- }
- }
-
- intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
-
- mHasIntentLaunched = true;
- try {
- ImplicitIntentsUtil.startActivityInAppIfPossible(QuickContactActivity.this, intent);
- } catch (SecurityException ex) {
- Toast.makeText(QuickContactActivity.this, R.string.missing_app,
- Toast.LENGTH_SHORT).show();
- Log.e(TAG, "QuickContacts does not have permission to launch "
- + intent);
- } catch (ActivityNotFoundException ex) {
- Toast.makeText(QuickContactActivity.this, R.string.missing_app,
- Toast.LENGTH_SHORT).show();
- }
}
};