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
|
} |
} |