]> git.ipfire.org Git - thirdparty/vala.git/commit
codegen: Stop taking explicit references on 'this' for captured blocks 75e61cfbadb3d98f44835665d25fa3b836cbceb5
authorMichal Hruby <michal.mhr@gmail.com>
Tue, 20 Mar 2018 15:50:14 +0000 (16:50 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Wed, 21 Mar 2018 15:13:39 +0000 (16:13 +0100)
commit75e61cfbadb3d98f44835665d25fa3b836cbceb5
treec5154e76d59a1309906e4317ebd65e8b22db75d2
parente0440ce5b21a9c48f85f008a5cb730b572e73f5d
codegen: Stop taking explicit references on 'this' for captured blocks

Use g_signal_connect_closure() and g_object_watch_closure() in GObject
environments to control their life-cycles.

https://bugzilla.gnome.org/show_bug.cgi?id=624624
codegen/valaccodebasemodule.vala
codegen/valaccodemethodcallmodule.vala
codegen/valagsignalmodule.vala
tests/Makefile.am
tests/objects/bug624624.vala [new file with mode: 0644]