From 83c4469e2e6285dd15e305312aaca21b763054fc Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Tue, 19 Nov 2024 00:42:45 +0800 Subject: [PATCH] :art: Support HarmonyOS NEXT system https://github.com/siyuan-note/siyuan/issues/13184 --- kernel/harmony/kernel.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/kernel/harmony/kernel.go b/kernel/harmony/kernel.go index 78783b5fb..1fb01fba1 100644 --- a/kernel/harmony/kernel.go +++ b/kernel/harmony/kernel.go @@ -35,17 +35,17 @@ import ( ) //export StartKernelFast -func StartKernelFast(container, appDir, workspaceBaseDir, localIPs string) { +func StartKernelFast(container, appDir, workspaceBaseDir, localIPs *C.char) { go server.Serve(true) } //export StartKernel -func StartKernel(container, appDir, workspaceBaseDir, timezoneID, localIPs, lang, osVer string) { - SetTimezone(container, appDir, timezoneID) +func StartKernel(container, appDir, workspaceBaseDir, timezoneID, localIPs, lang, osVer *C.char) { + SetTimezone(C.GoString(container), C.GoString(appDir), C.GoString(timezoneID)) util.Mode = "prod" - util.MobileOSVer = osVer - util.LocalIPs = strings.Split(localIPs, ",") - util.BootMobile(container, appDir, workspaceBaseDir, lang) + util.MobileOSVer = C.GoString(osVer) + util.LocalIPs = strings.Split(C.GoString(localIPs), ",") + util.BootMobile(C.GoString(container), C.GoString(appDir), C.GoString(workspaceBaseDir), C.GoString(lang)) model.InitConf() go server.Serve(false)