diff --git a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/handwritten/theme/ArkThemeNativeHelper.ts b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/handwritten/theme/ArkThemeNativeHelper.ts index 99edc2f2616f28e405a95be2437ea2ff9aef060c..ea1a6a62d58676d53e24bd8b43240df00ebdfd1f 100644 --- a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/handwritten/theme/ArkThemeNativeHelper.ts +++ b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/handwritten/theme/ArkThemeNativeHelper.ts @@ -67,6 +67,7 @@ export class ArkThemeNativeHelper { SerializeUtils.writeColorArray(thisSerializer, colorArray); ArkUIAniModule._CreateAndBindTheme(themeScopeId, themeId, thisSerializer.asBuffer(), thisSerializer.length(), colorMode, onThemeScopeDestroy); + thisSerializer.release(); // reset local color mode if need if (colorMode && colorMode !== ThemeColorMode.SYSTEM) {