summaryrefslogtreecommitdiff
path: root/codegen/valaccodestructmodule.vala
diff options
context:
space:
mode:
authorLuca Bruno <lucabru@src.gnome.org>2013-07-11 22:39:53 +0200
committerLuca Bruno <lucabru@src.gnome.org>2013-07-14 09:36:58 +0200
commit6d07669384cdb70c3c657dba67d5048212f25da9 (patch)
treea415f975d084e201121a25ecc433bd35733280e8 /codegen/valaccodestructmodule.vala
parent91609f75476054c6ef969be1056d6cf411f0ef93 (diff)
downloadvala-6d07669384cdb70c3c657dba67d5048212f25da9.tar.gz
codegen: Allow scope=async delegates to be used in vala code
Fixes bug 703804
Diffstat (limited to 'codegen/valaccodestructmodule.vala')
-rw-r--r--codegen/valaccodestructmodule.vala2
1 files changed, 1 insertions, 1 deletions
diff --git a/codegen/valaccodestructmodule.vala b/codegen/valaccodestructmodule.vala
index df3393951..51cef5d56 100644
--- a/codegen/valaccodestructmodule.vala
+++ b/codegen/valaccodestructmodule.vala
@@ -102,7 +102,7 @@ public abstract class Vala.CCodeStructModule : CCodeBaseModule {
if (delegate_type.delegate_symbol.has_target) {
// create field to store delegate target
instance_struct.add_field ("gpointer", get_ccode_delegate_target_name (f));
- if (delegate_type.value_owned) {
+ if (delegate_type.is_disposable ()) {
instance_struct.add_field ("GDestroyNotify", get_delegate_target_destroy_notify_cname (f.name));
}
}