From: Jürg Billeter Date: Tue, 29 Mar 2011 09:53:28 +0000 (+0200) Subject: girwriter: Set scope for callback parameters of async methods X-Git-Tag: 0.12.0~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=55ab304a9954dc280174dad8eb94aee4ea0a425b;p=thirdparty%2Fvala.git girwriter: Set scope for callback parameters of async methods --- diff --git a/codegen/valagirwriter.vala b/codegen/valagirwriter.vala index 177676772..8c5d35204 100644 --- a/codegen/valagirwriter.vala +++ b/codegen/valagirwriter.vala @@ -980,6 +980,10 @@ public class Vala.GIRWriter : CodeVisitor { if (type.value_owned) { buffer.append_printf (" destroy=\"%i\"", closure_index + 1); } + + if (delegate_type.is_called_once) { + buffer.append (" scope=\"async\""); + } } buffer.append_printf (">\n");