X-Git-Url: http://git.bitcoin.ninja/index.cgi?p=ldk-java;a=blobdiff_plain;f=gen_type_mapping.py;fp=gen_type_mapping.py;h=f68ce6de5e3bf47457e6ca7467256fdd446df295;hp=2dfdd6414e4d2e776af1f62357cf9fcc11a830e8;hb=6dad8d8221975adb587ef0637960783c8496b528;hpb=4be5c3517829f6547a7cf31240f9dadd13e1775a diff --git a/gen_type_mapping.py b/gen_type_mapping.py index 2dfdd641..f68ce6de 100644 --- a/gen_type_mapping.py +++ b/gen_type_mapping.py @@ -224,11 +224,11 @@ class TypeMappingGenerator: else: hu_conv_b = iterator[0] + subty.from_hu_conv[1] + ";" + iterator[1] if from_hu_conv is not None: - arr_conv = self.consts.primitive_arr_from_hu(ty_info, None, self.consts.map_hu_array_elems(arr_name, conv_name, ty_info, subty)) + arr_conv = self.consts.primitive_arr_from_hu(ty_info, None, self.consts.map_hu_array_elems(arr_name, conv_name, ty_info, subty, is_nullable)) assert arr_conv[1] == "" from_hu_conv = (arr_conv[0], hu_conv_b) else: - from_hu_conv = (self.consts.map_hu_array_elems(arr_name, conv_name, ty_info, subty), hu_conv_b) + from_hu_conv = (self.consts.map_hu_array_elems(arr_name, conv_name, ty_info, subty, is_nullable), hu_conv_b) return ConvInfo(ty_info = ty_info, arg_name = ty_info.var_name, arg_conv = arg_conv, arg_conv_name = arg_conv_name, arg_conv_cleanup = arg_conv_cleanup,