| Index: Source/devtools/front_end/extensions/ExtensionAPI.js
|
| diff --git a/Source/devtools/front_end/extensions/ExtensionAPI.js b/Source/devtools/front_end/extensions/ExtensionAPI.js
|
| index 40edba7df78d0700122801d50ab1742fcdf1a865..93456c90737e7b34278a044407d8d8e01f24ca0e 100644
|
| --- a/Source/devtools/front_end/extensions/ExtensionAPI.js
|
| +++ b/Source/devtools/front_end/extensions/ExtensionAPI.js
|
| @@ -1023,26 +1023,28 @@ function platformExtensionAPI(coreAPI)
|
|
|
| /**
|
| * @param {!ExtensionDescriptor} extensionInfo
|
| + * @param {string} inspectedTabId
|
| * @return {string}
|
| */
|
| -function buildPlatformExtensionAPI(extensionInfo)
|
| +function buildPlatformExtensionAPI(extensionInfo, inspectedTabId)
|
| {
|
| return "var extensionInfo = " + JSON.stringify(extensionInfo) + ";" +
|
| - "var tabId = " + WebInspector._inspectedTabId + ";" +
|
| + "var tabId = " + inspectedTabId + ";" +
|
| platformExtensionAPI.toString();
|
| }
|
|
|
| /**
|
| * @param {!ExtensionDescriptor} extensionInfo
|
| + * @param {string} inspectedTabId
|
| * @return {string}
|
| */
|
| -function buildExtensionAPIInjectedScript(extensionInfo)
|
| +function buildExtensionAPIInjectedScript(extensionInfo, inspectedTabId)
|
| {
|
| return "(function(injectedScriptId){ " +
|
| "var extensionServer;" +
|
| defineCommonExtensionSymbols.toString() + ";" +
|
| injectedExtensionAPI.toString() + ";" +
|
| - buildPlatformExtensionAPI(extensionInfo) + ";" +
|
| + buildPlatformExtensionAPI(extensionInfo, inspectedTabId) + ";" +
|
| "platformExtensionAPI(injectedExtensionAPI(injectedScriptId));" +
|
| "return {};" +
|
| "})";
|
|
|