Hey, I am loving vala but I've hit a wall. I am calling a method over d-bus which returns a struct with a signature of a(asaasay) so defined a struct like
public struct MyStruct { public string[] structure; public string[][] value_sets; public char[] payload; } My first error is during compiling where I run into: In function ‘_vala_array_dup1’: error: too few arguments to function ‘_vala_array_dup2’ Making value_sets weak makes this error go away. So I call the method from my D-Bus object and it returns to the array of structs. I can see the array length but I can not touch any of the elements. If I make all the struct members weak I can touch the elements but not the structs members as it results in a segfault on g_strdup that I can see using nemiver. I am new to Vala and D-Bus so I have no clue what I am doing wrong. Thanks, Randal a(asaasay) is an array of structs with an array of strings, array of array of string, and an array of bytes by the way. _______________________________________________ Vala-list mailing list Vala-list@gnome.org http://mail.gnome.org/mailman/listinfo/vala-list