Glad to hear your example works.

> The above works, it prints "3" everytime you click the button. However, when 
> compiling, it still gives the error I posted about in my original post:
> 
> 
> /media/Data/Code/Vala/valatest/lambda/main.vala.c: In function 
> ‘main_button_clicked’:
> /media/Data/Code/Vala/valatest/lambda/main.vala.c:131: warning: passing 
> argument 4 of ‘g_idle_add_full’ from incompatible pointer type
> /usr/include/glib-2.0/glib/gmain.h:291: note: expected ‘GDestroyNotify’ but 
> argument is of type ‘void (*)(struct Block1Data *)’
> 
> 
> I assumed I was doing something wrong when I saw this, but since the compiled 
> program does work fine, I'm starting to think it's just a small bug in Vala.

Don't worry about the warning, some of the Vala constructs (notably
closures, async, dbus, delegates) lead to dozens of warnings, still the
code mostly runs.

-- 
:M:

_______________________________________________
Vala-list mailing list
Vala-list@gnome.org
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to