diff options
author | Emmanuele Bassi <ebassi@openedhand.com> | 2007-11-13 10:51:31 +0000 |
---|---|---|
committer | Emmanuele Bassi <ebassi@openedhand.com> | 2007-11-13 10:51:31 +0000 |
commit | 198ed839424dc7791d22dede152f4d7abc16a8b2 (patch) | |
tree | 926af169c0d0aefaf0afcf8ea6ea434cf8a725ef /tests | |
parent | 10e937a68bd802a4f5948d900aa2201344cfc138 (diff) | |
download | json-glib-gobject-deserialize.tar.gz |
Use the fallback value-to-node generator even for serializablesgobject-deserialize
To avoid reimplementing the same code all over again, if the implementation
of the serialize_property virtual function of JsonSerializable returns NULL
we will fall back to the simple value-to-node generator we provide for
non-serializable classes.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test-07.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/tests/test-07.c b/tests/test-07.c index fe5dafa..0dda4f6 100644 --- a/tests/test-07.c +++ b/tests/test-07.c @@ -98,7 +98,7 @@ test_object_serialize_property (JsonSerializable *serializable, const GValue *value, GParamSpec *pspec) { - JsonNode *retval; + JsonNode *retval = NULL; if (strcmp (name, "blah") == 0) { @@ -123,17 +123,6 @@ test_object_serialize_property (JsonSerializable *serializable, test_boxed_free (boxed); } - else - { - GValue copy = { 0, }; - - retval = json_node_new (JSON_NODE_VALUE); - - g_value_init (©, G_PARAM_SPEC_VALUE_TYPE (pspec)); - g_value_copy (value, ©); - json_node_set_value (retval, ©); - g_value_unset (©); - } return retval; } |