From abaaa54bc2a5e08db2490e20bd9bfb24072b39ad Mon Sep 17 00:00:00 2001 From: Mikhail Lobotskiy Date: Wed, 24 Jul 2024 14:05:29 +0400 Subject: [PATCH] Fix SetByIndex and test example (now it does work) --- .../docbuilder.java/src/jni/docbuilder_CDocBuilderValue.cpp | 2 +- DesktopEditor/doctrenderer/docbuilder.java/test/Program.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DesktopEditor/doctrenderer/docbuilder.java/src/jni/docbuilder_CDocBuilderValue.cpp b/DesktopEditor/doctrenderer/docbuilder.java/src/jni/docbuilder_CDocBuilderValue.cpp index 887497c17a..cfb3099ea9 100644 --- a/DesktopEditor/doctrenderer/docbuilder.java/src/jni/docbuilder_CDocBuilderValue.cpp +++ b/DesktopEditor/doctrenderer/docbuilder.java/src/jni/docbuilder_CDocBuilderValue.cpp @@ -147,7 +147,7 @@ void Java_docbuilder_CDocBuilderValue_c_1SetByIndex(JNIEnv* env, jclass cls, jlo { CDocBuilderValue* pSelf = reinterpret_cast(self); CDocBuilderValue* pValue = reinterpret_cast(value); - pSelf->Set((int)index, pValue); + pSelf->Set((int)index, *pValue); } jlong Java_docbuilder_CDocBuilderValue_c_1CreateWithBool(JNIEnv* env, jclass cls, jboolean value) diff --git a/DesktopEditor/doctrenderer/docbuilder.java/test/Program.java b/DesktopEditor/doctrenderer/docbuilder.java/test/Program.java index e2d3a2a41e..59987e29f3 100644 --- a/DesktopEditor/doctrenderer/docbuilder.java/test/Program.java +++ b/DesktopEditor/doctrenderer/docbuilder.java/test/Program.java @@ -37,7 +37,7 @@ public class Program { CDocBuilderValue content = context.createArray(2); content.set(0, paragraph1); - content.set(1, paragraph1); + content.set(1, paragraph2); document.call("InsertContent", content);