| Index: chrome/android/java/src/org/chromium/chrome/browser/tabmodel/document/TabDelegate.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/document/TabDelegate.java b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/document/TabDelegate.java
|
| index c011fcd41d7eb8ffad494f1c07aa9e2ed96b0fb2..6d995d7ca25420557d31a36522d3e2603a301c3b 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/document/TabDelegate.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/tabmodel/document/TabDelegate.java
|
| @@ -140,6 +140,13 @@ public class TabDelegate extends TabCreator {
|
| intent.setComponent(componentName);
|
| }
|
|
|
| + addAsyncTabExtras(asyncParams, parentId, isChromeUI, assignedTabId, intent);
|
| +
|
| + return intent;
|
| + }
|
| +
|
| + protected final void addAsyncTabExtras(AsyncTabCreationParams asyncParams, int parentId,
|
| + boolean isChromeUI, int assignedTabId, Intent intent) {
|
| Map<String, String> extraHeaders = asyncParams.getLoadUrlParams().getExtraHeaders();
|
| if (extraHeaders != null && !extraHeaders.isEmpty()) {
|
| Bundle bundle = new Bundle();
|
| @@ -171,7 +178,6 @@ public class TabDelegate extends TabCreator {
|
| }
|
|
|
| intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
| - return intent;
|
| }
|
|
|
| /**
|
|
|