From 5d714ec776c13ab70016d4c58f7aa6ccbeef67b9 Mon Sep 17 00:00:00 2001 From: Natan Date: Thu, 1 Feb 2024 08:33:25 -0300 Subject: [PATCH] fix setting attribute --- .../github/xpenatan/jparser/teavm/TeaVMCodeParser.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/jParser/teavm/src/main/java/com/github/xpenatan/jparser/teavm/TeaVMCodeParser.java b/jParser/teavm/src/main/java/com/github/xpenatan/jparser/teavm/TeaVMCodeParser.java index b2e98d7..b427f56 100644 --- a/jParser/teavm/src/main/java/com/github/xpenatan/jparser/teavm/TeaVMCodeParser.java +++ b/jParser/teavm/src/main/java/com/github/xpenatan/jparser/teavm/TeaVMCodeParser.java @@ -117,17 +117,17 @@ public class TeaVMCodeParser extends IDLDefaultCodeParser { protected static final String ATTRIBUTE_SET_OBJECT_POINTER_TEMPLATE = "var jsObj = [MODULE].wrapPointer(this_addr, [MODULE].[TYPE]);\n" + - "jsObj.set_[ATTRIBUTE]([ATTRIBUTE]);"; + "jsObj.set_[ATTRIBUTE]([ATTRIBUTE]_addr);"; protected static final String ATTRIBUTE_SET_OBJECT_POINTER_STATIC_TEMPLATE = - "[MODULE].[TYPE].prototype.set_[ATTRIBUTE]([ATTRIBUTE]);\n"; + "[MODULE].[TYPE].prototype.set_[ATTRIBUTE]([ATTRIBUTE]_addr);\n"; protected static final String ATTRIBUTE_SET_OBJECT_VALUE_TEMPLATE = "var jsObj = [MODULE].wrapPointer(this_addr, [MODULE].[TYPE]);\n" + - "jsObj.set_[ATTRIBUTE]([ATTRIBUTE]);"; + "jsObj.set_[ATTRIBUTE]([ATTRIBUTE]_addr);"; protected static final String ATTRIBUTE_SET_OBJECT_VALUE_STATIC_TEMPLATE = - "[MODULE].[TYPE].prototype.set_[ATTRIBUTE]([ATTRIBUTE]);\n"; + "[MODULE].[TYPE].prototype.set_[ATTRIBUTE]([ATTRIBUTE]_addr);\n"; protected static final String ATTRIBUTE_SET_PRIMITIVE_TEMPLATE = "var jsObj = [MODULE].wrapPointer(this_addr, [MODULE].[TYPE]);\n" +