diff options
author | Colin Walters <walters@verbum.org> | 2010-09-16 14:54:55 -0400 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2010-09-23 14:26:44 -0400 |
commit | df6364531505896967b8907010822ed1e2aee62b (patch) | |
tree | c67fe1ef4922f2597673f63a304b886fb77503ee | |
parent | 315fda1c7232d255740f9bbff4ffde740b9ac567 (diff) | |
download | gjs-df6364531505896967b8907010822ed1e2aee62b.tar.gz |
xulrunner 1.9.3: Remove callers of JS_NewDoubleValue
This function isn't intended for normal numeric conversions: see
https://developer.mozilla.org/en/JS_NewNumberValue
https://bugzilla.gnome.org/show_bug.cgi?id=622896
-rw-r--r-- | gi/arg.c | 4 | ||||
-rw-r--r-- | gjs/byteArray.c | 2 | ||||
-rw-r--r-- | modules/dbus-values.c | 2 |
3 files changed, 4 insertions, 4 deletions
@@ -1642,10 +1642,10 @@ gjs_value_from_g_argument (JSContext *context, return JS_NewNumberValue(context, arg->v_int8, value_p); case GI_TYPE_TAG_FLOAT: - return JS_NewDoubleValue(context, arg->v_float, value_p); + return JS_NewNumberValue(context, arg->v_float, value_p); case GI_TYPE_TAG_DOUBLE: - return JS_NewDoubleValue(context, arg->v_double, value_p); + return JS_NewNumberValue(context, arg->v_double, value_p); case GI_TYPE_TAG_FILENAME: if (arg->v_pointer) diff --git a/gjs/byteArray.c b/gjs/byteArray.c index 13ef2f3a..d0157e9b 100644 --- a/gjs/byteArray.c +++ b/gjs/byteArray.c @@ -98,7 +98,7 @@ gjs_value_from_gsize(JSContext *context, *value_p = INT_TO_JSVAL(v); return JS_TRUE; } else { - return JS_NewDoubleValue(context, v, value_p); + return JS_NewNumberValue(context, v, value_p); } } diff --git a/modules/dbus-values.c b/modules/dbus-values.c index 6d77767b..ec8145a5 100644 --- a/modules/dbus-values.c +++ b/modules/dbus-values.c @@ -257,7 +257,7 @@ gjs_js_one_value_from_dbus(JSContext *context, { double v_DOUBLE; dbus_message_iter_get_basic(iter, &v_DOUBLE); - if (!JS_NewDoubleValue(context, v_DOUBLE, value_p)) + if (!JS_NewNumberValue(context, v_DOUBLE, value_p)) return JS_FALSE; } break; |