diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2016-10-20 20:37:42 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2016-11-08 08:56:46 +0100 |
commit | 43e617dd33c335645335a5b68f8658f011de7afc (patch) | |
tree | 52cd65160b9e30176af1651b6bc0f346b408c01e /vapigen | |
parent | 6dfc56a54544a129e91d11202d5f1c5424d57dab (diff) | |
download | vala-43e617dd33c335645335a5b68f8658f011de7afc.tar.gz |
vala: Clean up PropertyAccessor API
Diffstat (limited to 'vapigen')
-rw-r--r-- | vapigen/valagidlparser.vala | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/vapigen/valagidlparser.vala b/vapigen/valagidlparser.vala index 553d1c855..86239f42e 100644 --- a/vapigen/valagidlparser.vala +++ b/vapigen/valagidlparser.vala @@ -2730,12 +2730,10 @@ public class Vala.GIdlParser : CodeVisitor { prop.get_accessor = new PropertyAccessor (true, false, false, prop.property_type.copy (), null, null); } if (prop_node.writable) { - prop.set_accessor = new PropertyAccessor (false, false, false, prop.property_type.copy (), null, null); if (prop_node.construct_only) { - prop.set_accessor.construction = true; + prop.set_accessor = new PropertyAccessor (false, false, true, prop.property_type.copy (), null, null); } else { - prop.set_accessor.writable = true; - prop.set_accessor.construction = prop_node.@construct; + prop.set_accessor = new PropertyAccessor (false, true, prop_node.@construct, prop.property_type.copy (), null, null); } } |