Index: chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java b/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java |
index 7c2d487ef2e0f075e154366a6872083873245f96..c895ed48adf22cc71f2af16081ca306ec365e47d 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/externalnav/ExternalNavigationHandler.java |
@@ -247,6 +247,7 @@ public class ExternalNavigationHandler { |
+ "&referrer=" + mDelegate.getPackageName())); |
intent.addCategory(Intent.CATEGORY_BROWSABLE); |
intent.setPackage("com.android.vending"); |
+ intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); |
mDelegate.startActivity(intent); |
return OverrideUrlLoadingResult.OVERRIDE_WITH_EXTERNAL_INTENT; |
} catch (ActivityNotFoundException ex) { |