Fix object free callback.
- remove jerry_set_object_free_callback() - change jerry_api_set_object_native_handle() with object_free_callback - related issue: https://github.com/Samsung/jerryscript/issues/17 JerryScript-DCO-1.0-Signed-off-by: SaeHie Park saehie.park@samsung.com
This commit is contained in:
@@ -144,10 +144,9 @@ handler_construct (const jerry_api_object_t *function_obj_p,
|
||||
|
||||
jerry_api_set_object_field_value (this_p->v_object, "value_field", &args_p [0]);
|
||||
|
||||
jerry_api_set_object_native_handle (this_p->v_object, (uintptr_t) 0x0012345678abcdefull);
|
||||
|
||||
bool is_set = jerry_api_set_object_free_callback (this_p->v_object, handler_construct_freecb);
|
||||
assert (is_set);
|
||||
jerry_api_set_object_native_handle (this_p->v_object,
|
||||
(uintptr_t) 0x0012345678abcdefull,
|
||||
handler_construct_freecb);
|
||||
|
||||
return true;
|
||||
} /* handler_construct */
|
||||
@@ -349,5 +348,7 @@ main (void)
|
||||
|
||||
jerry_cleanup ();
|
||||
|
||||
assert(test_api_is_free_callback_was_called);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user