From 55ab304a9954dc280174dad8eb94aee4ea0a425b Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=BCrg=20Billeter?= Date: Tue, 29 Mar 2011 11:53:28 +0200 Subject: [PATCH] girwriter: Set scope for callback parameters of async methods --- codegen/valagirwriter.vala | 4 ++++ 1 file changed, 4 insertions(+) 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"); -- 2.47.2