Index: chrome/renderer/resources/extensions/file_system_provider_custom_bindings.js |
diff --git a/chrome/renderer/resources/extensions/file_system_provider_custom_bindings.js b/chrome/renderer/resources/extensions/file_system_provider_custom_bindings.js |
index f59900c5adf8e4eba45bcbea8c998973e8030b9b..e2b27f6b3ecfa142e476e97f0a5c04496675a303 100644 |
--- a/chrome/renderer/resources/extensions/file_system_provider_custom_bindings.js |
+++ b/chrome/renderer/resources/extensions/file_system_provider_custom_bindings.js |
@@ -161,4 +161,20 @@ eventBindings.registerArgumentMassager( |
fileSystemId, directoryPath, onSuccessCallback, onErrorCallback]); |
}); |
+eventBindings.registerArgumentMassager( |
+ 'fileSystemProvider.onOpenFileRequested', |
+ function(args, dispatch) { |
+ var fileSystemId = args[0]; |
+ var requestId = args[1]; |
+ var onSuccessCallback = function() { |
+ fileSystemProviderInternal.openFileRequestedSuccess( |
+ fileSystemId, requestId); |
+ }; |
+ var onErrorCallback = function(error) { |
+ fileSystemProviderInternal.openFileRequestedError( |
+ fileSystemId, requestId, error); |
+ } |
+ dispatch([fileSystemId, onSuccessCallback, onErrorCallback]); |
kinaba
2014/05/13 01:30:35
Main arguments (path, create, mode) look to be mis
mtomasz
2014/05/13 01:55:01
Good catch. Done. I'll add browser tests, once the
|
+ }); |
+ |
exports.binding = binding.generate(); |