mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-06-16 03:08:01 +00:00
Harmony port: call test
This commit is contained in:
parent
27df3404d9
commit
cf3353a914
1 changed files with 7 additions and 1 deletions
|
|
@ -175,7 +175,11 @@ static napi_value minus(napi_env env, napi_callback_info info)
|
|||
|
||||
static void sdlJSCallback(napi_env env, napi_value jsCb, void* content, void* data)
|
||||
{
|
||||
|
||||
napi_value callb = NULL;
|
||||
napi_get_reference_value(env, napiEnv.interface, &callb);
|
||||
napi_value jsMethod = NULL;
|
||||
napi_get_named_property(env, callb, "test", &jsMethod);
|
||||
napi_call_function(env, NULL, jsMethod, 0, NULL, NULL);
|
||||
}
|
||||
|
||||
static napi_value sdlCallbackInit(napi_env env, napi_callback_info info)
|
||||
|
|
@ -192,6 +196,8 @@ static napi_value sdlCallbackInit(napi_env env, napi_callback_info info)
|
|||
napi_create_string_utf8(env, "SDLThreadSafe", NAPI_AUTO_LENGTH, &resName);
|
||||
napi_create_threadsafe_function(env, args[0], NULL, resName, 0, 1, NULL, NULL, NULL, sdlJSCallback, &napiEnv.func);
|
||||
|
||||
napi_call_threadsafe_function(napiEnv.func, NULL, napi_tsfn_nonblocking);
|
||||
|
||||
napi_value result;
|
||||
napi_create_int32(env, 0, &result);
|
||||
return result;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue