| Index: chrome/renderer/resources/extensions/binding.js
|
| diff --git a/chrome/renderer/resources/extensions/binding.js b/chrome/renderer/resources/extensions/binding.js
|
| index 80c81242e7d2ca63da64bb1a40bcb68829ee973e..c7b299a825742573594eb137f2b6892c50a0f07f 100644
|
| --- a/chrome/renderer/resources/extensions/binding.js
|
| +++ b/chrome/renderer/resources/extensions/binding.js
|
| @@ -19,7 +19,7 @@ var utils = require('utils');
|
| var CHECK = requireNative('logging').CHECK;
|
| var sendRequestHandler = require('sendRequest');
|
| var sendRequest = sendRequestHandler.sendRequest;
|
| -var logActivity = requireNative('activityLogger').LogActivity;
|
| +var logActivity = requireNative('activityLogger');
|
|
|
| // Stores the name and definition of each API function, with methods to
|
| // modify their behaviour (such as a custom way to handle requests to the
|
| @@ -53,13 +53,14 @@ APIFunctions.prototype.setHook_ =
|
| APIFunctions.prototype.setHandleRequest =
|
| function(apiName, customizedFunction) {
|
| var prefix = this.namespace;
|
| + // TODO(ataly): Need to replace/redefine apply and slice.
|
| return this.setHook_(apiName, 'handleRequest',
|
| function() {
|
| var ret = customizedFunction.apply(this, arguments);
|
| // Logs API calls to the Activity Log if it doesn't go through an
|
| // ExtensionFunction.
|
| if (!sendRequestHandler.getCalledSendRequest())
|
| - logActivity(extensionId, prefix + "." + apiName,
|
| + logActivity.LogAPICall(extensionId, prefix + "." + apiName,
|
| Array.prototype.slice.call(arguments));
|
| return ret;
|
| });
|
|
|