[seed] GI_TYPE_TAG_VOID functions should return undefined, not null
- From: Robert Carr <racarr src gnome org>
- To: svn-commits-list gnome org
- Subject: [seed] GI_TYPE_TAG_VOID functions should return undefined, not null
- Date: Fri, 8 May 2009 23:54:03 -0400 (EDT)
commit aadfff24c3dc2e36958e60d20ac336d527322937
Author: Robert Carr <racarr svn gnome org>
Date: Fri May 8 23:50:32 2009 -0400
GI_TYPE_TAG_VOID functions should return undefined, not null
---
libseed/seed-engine.c | 2 +-
libseed/seed-types.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/libseed/seed-engine.c b/libseed/seed-engine.c
index 27e683f..492a77c 100644
--- a/libseed/seed-engine.c
+++ b/libseed/seed-engine.c
@@ -369,7 +369,7 @@ seed_gobject_method_invoked (JSContextRef ctx,
type_info = g_callable_info_get_return_type ((GICallableInfo *) info);
tag = g_type_info_get_tag (type_info);
if (tag == GI_TYPE_TAG_VOID)
- retval_ref = JSValueMakeNull (ctx);
+ retval_ref = JSValueMakeUndefined (ctx);
else
{
GIBaseInfo *interface;
diff --git a/libseed/seed-types.c b/libseed/seed-types.c
index f45fb8c..9c98768 100644
--- a/libseed/seed-types.c
+++ b/libseed/seed-types.c
@@ -733,7 +733,7 @@ seed_gi_argument_make_js (JSContextRef ctx,
switch (gi_tag)
{
case GI_TYPE_TAG_VOID:
- return 0;
+ return JSValueMakeUndefined (ctx);
case GI_TYPE_TAG_BOOLEAN:
return seed_value_from_boolean (ctx, arg->v_boolean, exception);
case GI_TYPE_TAG_INT8:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]