diff options
author | Jasper St. Pierre <jstpierre@mecheye.net> | 2012-07-18 20:24:27 -0400 |
---|---|---|
committer | Jasper St. Pierre <jstpierre@mecheye.net> | 2012-08-07 17:44:02 -0300 |
commit | ce0a129c80f13d14d26e4cd2dcf2fd6cd0929405 (patch) | |
tree | 2f3f067425d5db0ddd99765b4dac218eb3c5ed41 | |
parent | dfbcc350960b9cfa3d4128886fc417cb1f4fe40a (diff) | |
download | gjs-ce0a129c80f13d14d26e4cd2dcf2fd6cd0929405.tar.gz |
GLib: Don't pass extra arguments to constructors
https://bugzilla.gnome.org/show_bug.cgi?id=680215
-rw-r--r-- | modules/overrides/GLib.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/overrides/GLib.js b/modules/overrides/GLib.js index 8d0eed07..7d69b762 100644 --- a/modules/overrides/GLib.js +++ b/modules/overrides/GLib.js @@ -110,7 +110,7 @@ function _pack_variant(signature, value) { let arrayType = _read_single_type(signature, false); if (arrayType[0] == 's') { // special case for array of strings - return GLib.Variant.new_strv(value, value.length); + return GLib.Variant.new_strv(value); } if (arrayType[0] == 'y') { // special case for array of bytes @@ -118,7 +118,7 @@ function _pack_variant(signature, value) { } if (arrayType[0] == 'a' && arrayType[1] == 'y') { // special case for array of array of bytes - return GLib.Variant.new_bytestring_array(value, value.length); + return GLib.Variant.new_bytestring_array(value); } let arrayValue = []; @@ -136,7 +136,7 @@ function _pack_variant(signature, value) { arrayValue.push(child); } } - return GLib.Variant.new_array(GLib.VariantType.new(arrayType.join('')), arrayValue, arrayValue.length); + return GLib.Variant.new_array(GLib.VariantType.new(arrayType.join('')), arrayValue); case '(': let children = [ ]; for (let i = 0; i < value.length; i++) { @@ -149,7 +149,7 @@ function _pack_variant(signature, value) { if (signature[0] != ')') throw new TypeError('Invalid GVariant signature for type TUPLE (expected ")")'); signature.shift(); - return GLib.Variant.new_tuple(children, children.length); + return GLib.Variant.new_tuple(children); case '{': let key = _pack_variant(signature, value[0]); let child = _pack_variant(signature, value[1]); |