Chromium Code Reviews| Index: Source/devtools/front_end/sdk/ContentProviderBasedProjectDelegate.js |
| diff --git a/Source/devtools/front_end/sdk/ContentProviderBasedProjectDelegate.js b/Source/devtools/front_end/sdk/ContentProviderBasedProjectDelegate.js |
| index f39393cc679d09a4dc799ed61813635ffb113824..528c31d8a6da6e60adb57fe83bb7c2f63ff02ab5 100644 |
| --- a/Source/devtools/front_end/sdk/ContentProviderBasedProjectDelegate.js |
| +++ b/Source/devtools/front_end/sdk/ContentProviderBasedProjectDelegate.js |
| @@ -40,6 +40,8 @@ WebInspector.ContentProviderBasedProjectDelegate = function(workspace, id, type) |
| this._type = type; |
| /** @type {!Object.<string, !WebInspector.ContentProvider>} */ |
| this._contentProviders = {}; |
| + this._workspace = workspace; |
| + this._id = id; |
| this._projectStore = workspace.addProject(id, this); |
| } |
| @@ -334,6 +336,7 @@ WebInspector.ContentProviderBasedProjectDelegate.prototype = { |
| reset: function() |
| { |
| this._contentProviders = {}; |
| - this._projectStore.reset(); |
| + this._workspace.removeProject(this._id); |
| + this._projectStore = this._workspace.addProject(this._id, this); |
|
vsevik
2014/06/04 06:04:50
Looks like there are cases when we addProject with
|
| } |
| } |