Update auto-generated bindings
[ldk-java] / ts / structs / Sign.ts
index 1d92ac453518677f25ab87947c6af39a65338659..1d99ab39897ae324e9dc49a48c47a42c51fd8297 100644 (file)
@@ -15,10 +15,9 @@ import * as bindings from '../bindings' // TODO: figure out location
                                        this.bindings_instance = null;
                                    } else {
                                        // TODO: private constructor instantiation
-                                       super(bindings.LDKSign_new(arg, baseSign, pubkeys == null ? 0 : pubkeys.ptr & ~1));
+                                       super(bindings.LDKSign_new(arg, baseSign, pubkeys == null ? 0 : pubkeys.clone_ptr()));
                                        this.ptrs_to.push(arg);
                                        this.ptrs_to.push(baseSign);
-this.ptrs_to.add(pubkeys);
 
                                    }
                 }
@@ -58,6 +57,11 @@ this.ptrs_to.add(pubkeys);
                return ret;
        }
 
+       public number clone_ptr() {
+               number ret = bindings.Sign_clone_ptr(this.ptr);
+               return ret;
+       }
+
        public Sign clone() {
                number ret = bindings.Sign_clone(this.ptr);
                Sign ret_hu_conv = new Sign(null, ret);