| Index: chrome/renderer/resources/extensions/send_request.js
|
| diff --git a/chrome/renderer/resources/extensions/send_request.js b/chrome/renderer/resources/extensions/send_request.js
|
| index 5aeb995cb28c76595c3b6c17e5f6cb83cd865749..d689a5b0283d535c74da541cd7a4d2382a187db8 100644
|
| --- a/chrome/renderer/resources/extensions/send_request.js
|
| +++ b/chrome/renderer/resources/extensions/send_request.js
|
| @@ -3,6 +3,7 @@
|
| // found in the LICENSE file.
|
|
|
| var chromeHidden = requireNative('chrome_hidden').GetChromeHidden();
|
| +var json = require('json');
|
| var lastError = require('lastError');
|
| var natives = requireNative('sendRequest');
|
| var validate = require('schemaUtils').validate;
|
| @@ -93,7 +94,7 @@ function sendRequest(functionName, args, argSchemas, optArgs) {
|
| if (optArgs.customCallback) {
|
| request.customCallback = optArgs.customCallback;
|
| }
|
| - // JSON.stringify doesn't support a root object which is undefined.
|
| + // json.stringify doesn't support a root object which is undefined.
|
| if (request.args === undefined)
|
| request.args = null;
|
|
|
| @@ -102,8 +103,7 @@ function sendRequest(functionName, args, argSchemas, optArgs) {
|
| var doStringify = false;
|
| if (optArgs.nativeFunction && !optArgs.noStringify)
|
| doStringify = true;
|
| - var requestArgs = doStringify ?
|
| - chromeHidden.JSON.stringify(request.args) : request.args;
|
| + var requestArgs = doStringify ? json.stringify(request.args) : request.args;
|
| var nativeFunction = optArgs.nativeFunction || natives.StartRequest;
|
|
|
| var requestId = natives.GetNextRequestId();
|
|
|