| 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 562e718b8bd3ba4a1eb53c055b315f0cf639f0f5..deeb3d4935911b07c9ae4832a92192b3f6a43a99 100644
|
| --- a/Source/devtools/front_end/sdk/ContentProviderBasedProjectDelegate.js
|
| +++ b/Source/devtools/front_end/sdk/ContentProviderBasedProjectDelegate.js
|
| @@ -217,13 +217,14 @@ WebInspector.ContentProviderBasedProjectDelegate.prototype = {
|
|
|
| /**
|
| * @param {!WebInspector.ProjectSearchConfig} searchConfig
|
| + * @param {!Array.<string>} filesMathingFileQuery
|
| * @param {!WebInspector.Progress} progress
|
| * @param {function(!Array.<string>)} callback
|
| */
|
| - findFilesMatchingSearchRequest: function(searchConfig, progress, callback)
|
| + findFilesMatchingSearchRequest: function(searchConfig, filesMathingFileQuery, progress, callback)
|
| {
|
| var result = [];
|
| - var paths = Object.keys(this._contentProviders);
|
| + var paths = filesMathingFileQuery;
|
| var totalCount = paths.length;
|
| if (totalCount === 0) {
|
| // searchInContent should call back later.
|
| @@ -231,7 +232,6 @@ WebInspector.ContentProviderBasedProjectDelegate.prototype = {
|
| return;
|
| }
|
|
|
| - paths = paths.filter(searchConfig.filePathMatchesFileQuery.bind(searchConfig));
|
| var barrier = new CallbackBarrier();
|
| progress.setTotalWork(paths.length);
|
| for (var i = 0; i < paths.length; ++i)
|
|
|