Chromium Code Reviews| Index: third_party/WebKit/Source/devtools/front_end/workspace/IsolatedFileSystemManager.js |
| diff --git a/third_party/WebKit/Source/devtools/front_end/workspace/IsolatedFileSystemManager.js b/third_party/WebKit/Source/devtools/front_end/workspace/IsolatedFileSystemManager.js |
| index dc96332bc759c1a21643cc7b2eec12eb867ee721..bd2d4e757075938585d302ff2857fac8af1d124b 100644 |
| --- a/third_party/WebKit/Source/devtools/front_end/workspace/IsolatedFileSystemManager.js |
| +++ b/third_party/WebKit/Source/devtools/front_end/workspace/IsolatedFileSystemManager.js |
| @@ -34,6 +34,8 @@ |
| */ |
| WebInspector.IsolatedFileSystemManager = function() |
| { |
| + WebInspector.Object.call(this); |
|
dgozman
2016/10/04 00:17:02
Whoa!
|
| + |
| /** @type {!Map<string, !WebInspector.IsolatedFileSystem>} */ |
| this._fileSystems = new Map(); |
| /** @type {!Map<number, function(!Array.<string>)>} */ |
| @@ -199,8 +201,10 @@ WebInspector.IsolatedFileSystemManager.prototype = { |
| */ |
| _onFileSystemFilesChanged: function(event) |
| { |
| - var embedderPaths = /** @type {!Array<string>} */ (event.data); |
| - var paths = embedderPaths.map(embedderPath => WebInspector.IsolatedFileSystemManager.normalizePath(embedderPath)); |
| + var changedPaths = /** @type {!Array<string>} */ (event.data["changedPaths"]).map(WebInspector.IsolatedFileSystemManager.normalizePath); |
| + var addedPaths = /** @type {!Array<string>} */ (event.data["addedPaths"]).map(WebInspector.IsolatedFileSystemManager.normalizePath); |
| + var removedPaths = /** @type {!Array<string>} */ (event.data["removedPaths"]).map(WebInspector.IsolatedFileSystemManager.normalizePath); |
| + var paths = changedPaths.concat(addedPaths, removedPaths); |
|
dgozman
2016/10/04 00:17:02
Let's use it in the same patch?
lushnikov
2016/10/04 01:04:19
Reverted this.
|
| this.dispatchEventToListeners(WebInspector.IsolatedFileSystemManager.Events.FileSystemFilesChanged, paths); |
| }, |