| Index: extensions/renderer/resources/schema_utils.js
|
| diff --git a/extensions/renderer/resources/schema_utils.js b/extensions/renderer/resources/schema_utils.js
|
| index c0cb77712f28e7ebb32e5c9ab2b39ace49fd73df..3d7e9295a078e87d3a57b59f462725fcd02d91c7 100644
|
| --- a/extensions/renderer/resources/schema_utils.js
|
| +++ b/extensions/renderer/resources/schema_utils.js
|
| @@ -118,6 +118,9 @@ function normalizeArgumentsAndValidate(args, funDef) {
|
| var normalizedArgs = [];
|
| var ai = 0;
|
| for (var si = 0; si < definedSignature.length; si++) {
|
| + // Handle integer -0 as 0.
|
| + if (JSONSchemaValidator.getType(args[ai]) === "integer" && args[ai] === 0)
|
| + args[ai] = 0;
|
| if (definedSignature[si] === resolvedSignature[ai])
|
| $Array.push(normalizedArgs, args[ai++]);
|
| else
|
|
|