Index: chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java |
index f806dac5d73f021a1f45dbaa5528f22385e26918..7b76a2e5ce5d68aa4268ce42dbc5501695b1739c 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java |
@@ -293,7 +293,8 @@ public class ChromeLauncherActivity extends Activity |
// Don't reroute Chrome Intents. |
Context context = ContextUtils.getApplicationContext(); |
if (TextUtils.equals(context.getPackageName(), |
- IntentUtils.safeGetStringExtra(intent, Browser.EXTRA_APPLICATION_ID))) { |
+ IntentUtils.safeGetStringExtra(intent, Browser.EXTRA_APPLICATION_ID)) |
+ || IntentHandler.wasIntentSenderChrome(intent, context)) { |
return false; |
} |