Index: third_party/WebKit/Source/devtools/front_end/bindings/ContentProviderBasedProject.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/bindings/ContentProviderBasedProject.js b/third_party/WebKit/Source/devtools/front_end/bindings/ContentProviderBasedProject.js |
index 3e5a1ea1a1a299a8b065acd022c9db77d0e63ffd..140475424f431fcd6a7aacf68c19d6a56435e123 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/bindings/ContentProviderBasedProject.js |
+++ b/third_party/WebKit/Source/devtools/front_end/bindings/ContentProviderBasedProject.js |
@@ -60,6 +60,18 @@ Bindings.ContentProviderBasedProject = class extends Workspace.ProjectStore { |
/** |
* @override |
+ * @param {!Workspace.UISourceCode} uiSourceCode |
+ * @return {!Promise<?string>} |
+ */ |
+ requestOriginalFileContent(uiSourceCode) { |
+ var fulfill; |
+ var promise = new Promise(x => fulfill = x); |
+ this.requestFileContent(uiSourceCode, fulfill); |
+ return promise; |
+ } |
+ |
+ /** |
+ * @override |
* @return {boolean} |
*/ |
isServiceProject() { |
@@ -87,10 +99,10 @@ Bindings.ContentProviderBasedProject = class extends Workspace.ProjectStore { |
* @override |
* @param {!Workspace.UISourceCode} uiSourceCode |
* @param {string} newContent |
- * @param {function(?string)} callback |
+ * @param {function()} callback |
*/ |
setFileContent(uiSourceCode, newContent, callback) { |
- callback(null); |
+ callback(); |
} |
/** |