Hi,

While programming with signals it happened many times that I wanted to connect 
signal, but run it only once.
So, I was doing it like this:

ulong id = 0;
id = object.signal.connect(() => {
    do_something();
    object.disconnect(id);
});

This looks a bit complicated, and more like a workaround, not a real solution.
Is this a good solution, or I'm missing something?

Thanks!

_______________________________________________
vala-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to