From 0f2b280c76d9a8ff053bcc6fa3d42851babedb76 Mon Sep 17 00:00:00 2001 From: Jack253-png Date: Sun, 1 Jun 2025 08:14:40 +0800 Subject: [PATCH] Harmony port: entrypoint --- src/core/ohos/SDL_ohos.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/core/ohos/SDL_ohos.c b/src/core/ohos/SDL_ohos.c index 1a7acf4502..c54eebd566 100644 --- a/src/core/ohos/SDL_ohos.c +++ b/src/core/ohos/SDL_ohos.c @@ -16,7 +16,7 @@ #include "../../video/ohos/SDL_ohoskeyboard.h" static OHNativeWindow *g_ohosNativeWindow; -SDL_Mutex *g_ohosPageMutex = NULL; +static SDL_Mutex *g_ohosPageMutex = NULL; static OH_NativeXComponent_Callback callback; static OH_NativeXComponent_MouseEvent_Callback mouseCallback; static int x, y, wid, hei; @@ -187,6 +187,11 @@ static napi_value sdlCallbackInit(napi_env env, napi_callback_info info) return result; } +static napi_value sdlLaunchMain(napi_env env, napi_callback_info info) +{ + +} + static void OnSurfaceCreatedCB(OH_NativeXComponent *component, void *window) { g_ohosNativeWindow = (OHNativeWindow *)window; @@ -265,7 +270,8 @@ static napi_value SDL_OHOS_NAPI_Init(napi_env env, napi_value exports) { napi_property_descriptor desc[] = { { "minus", NULL, minus, NULL, NULL, NULL, napi_default, NULL }, - { "sdlCallbackInit", NULL, sdlCallbackInit, NULL, NULL, NULL, napi_default, NULL } + { "sdlCallbackInit", NULL, sdlCallbackInit, NULL, NULL, NULL, napi_default, NULL }, + { "sdlLaunchMain", NULL, sdlLaunchMain, NULL, NULL, NULL, napi_default, NULL } }; napi_define_properties(env, exports, sizeof(desc) / sizeof(desc[0]), desc);