diff options
Diffstat (limited to 'gi/value.c')
| -rw-r--r-- | gi/value.c | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -355,9 +355,13 @@ gjs_value_to_g_value_internal(JSContext *context, void *result; char **strv; - if (!gjs_array_to_strv (context, - value, - length, &result)) + if (!gjs_array_to_array (context, + value, + length, + GI_TYPE_TAG_UTF8, + NULL, + TRUE, + (void **)&strv)) return JS_FALSE; /* cast to strv in a separate step to avoid type-punning */ strv = result; |
