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 {};" + |
"})"; |