Index: third_party/WebKit/Source/devtools/front_end/sources/FilteredUISourceCodeListProvider.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/sources/FilteredUISourceCodeListProvider.js b/third_party/WebKit/Source/devtools/front_end/sources/FilteredUISourceCodeListProvider.js |
index e16ddcdb2d6d45f9477adf9391ee7c6f4784d177..c8b54ca2e07c1a5a413e8ae2df2e35afac692251 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/sources/FilteredUISourceCodeListProvider.js |
+++ b/third_party/WebKit/Source/devtools/front_end/sources/FilteredUISourceCodeListProvider.js |
@@ -9,12 +9,12 @@ |
*/ |
Sources.FilteredUISourceCodeListProvider = class extends QuickOpen.FilteredListWidget.Provider { |
/** |
- * @param {!Map.<!Workspace.UISourceCode, number>=} defaultScores |
+ * @param {?Map.<!Workspace.UISourceCode, number>=} defaultScores |
*/ |
constructor(defaultScores) { |
super(); |
- this._defaultScores = defaultScores; |
+ this._defaultScores = defaultScores || null; |
this._scorer = new Sources.FilePathScoreFunction(''); |
} |
@@ -87,6 +87,14 @@ Sources.FilteredUISourceCodeListProvider = class extends QuickOpen.FilteredListW |
} |
/** |
+ * @protected |
+ * @param {?Map.<!Workspace.UISourceCode, number>} defaultScores |
+ */ |
+ setDefaultScores(defaultScores) { |
+ this._defaultScores = defaultScores; |
+ } |
+ |
+ /** |
* @override |
* @param {number} itemIndex |
* @param {string} query |