| Index: Source/devtools/front_end/bindings/NetworkProject.js
|
| diff --git a/Source/devtools/front_end/bindings/NetworkProject.js b/Source/devtools/front_end/bindings/NetworkProject.js
|
| index c85df163db92395663f32a4b5f19056253c010c5..33364e77c63400490bb9d0ee2f4217dac6eea841 100644
|
| --- a/Source/devtools/front_end/bindings/NetworkProject.js
|
| +++ b/Source/devtools/front_end/bindings/NetworkProject.js
|
| @@ -117,7 +117,6 @@ WebInspector.NetworkProjectManager = function(targetManager, workspace, networkM
|
| {
|
| this._workspace = workspace;
|
| this._networkMapping = networkMapping;
|
| - this._projectSymbol = Symbol("networkProject");
|
| targetManager.observeTargets(this);
|
| }
|
|
|
| @@ -173,7 +172,6 @@ WebInspector.NetworkProject = function(target, workspace, networkMapping)
|
| }
|
|
|
| WebInspector.NetworkProject._networkProjectSymbol = Symbol("networkProject");
|
| -WebInspector.NetworkProject._targetSymbol = Symbol("target");
|
| WebInspector.NetworkProject._contentTypeSymbol = Symbol("networkContentType");
|
|
|
| /**
|
| @@ -188,6 +186,16 @@ WebInspector.NetworkProject.projectId = function(target, projectURL, isContentSc
|
| }
|
|
|
| /**
|
| + * @param {!WebInspector.Project} project
|
| + * @return {?WebInspector.Target}
|
| + */
|
| +WebInspector.NetworkProject._targetForProject = function(project)
|
| +{
|
| + var targetId = parseInt(project.id(), 10);
|
| + return WebInspector.targetManager.targetById(targetId);
|
| +}
|
| +
|
| +/**
|
| * @param {!WebInspector.Target} target
|
| * @return {!WebInspector.NetworkProject}
|
| */
|
| @@ -202,7 +210,10 @@ WebInspector.NetworkProject.forTarget = function(target)
|
| */
|
| WebInspector.NetworkProject.targetForUISourceCode = function(uiSourceCode)
|
| {
|
| - return uiSourceCode[WebInspector.NetworkProject._targetSymbol];
|
| + if (uiSourceCode.project().type() !== WebInspector.projectTypes.ContentScripts && uiSourceCode.project().type() !== WebInspector.projectTypes.Network)
|
| + return null;
|
| +
|
| + return WebInspector.NetworkProject._targetForProject(uiSourceCode.project());
|
| }
|
|
|
| /**
|
| @@ -247,7 +258,6 @@ WebInspector.NetworkProject.prototype = {
|
| var projectDelegate = this._projectDelegate(projectURL, isContentScript || false);
|
| var path = projectDelegate.addFile(parentPath, name, url, contentProvider);
|
| var uiSourceCode = /** @type {!WebInspector.UISourceCode} */ (this._workspace.uiSourceCode(projectDelegate.id(), path));
|
| - uiSourceCode[WebInspector.NetworkProject._targetSymbol] = this.target();
|
| console.assert(uiSourceCode);
|
| return uiSourceCode;
|
| },
|
|
|