[Vala] Delegate on struct



Hello,

I don't understand why this code produce a warning (vala 0.9.2) :

public delegate void myDelegateFunc();

struct MyStruct {
        public myDelegateFunc my_struct_func;
}

void main(){
        string a = "test";
        var t = MyStruct();
        t.my_struct_func = () => {
                print(a);
        };
        t.my_struct_func();
}

.../test.vala.c: In function ‘_vala_main’:
.../test.vala.c:113: warning: assignment from incompatible pointer type

Thanks.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]