diff options
Diffstat (limited to 'vala/valaassignment.vala')
-rw-r--r-- | vala/valaassignment.vala | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/vala/valaassignment.vala b/vala/valaassignment.vala index 79090ad9b..4ffc75735 100644 --- a/vala/valaassignment.vala +++ b/vala/valaassignment.vala @@ -178,6 +178,12 @@ public class Vala.Assignment : Expression { return false; } + if (ma.symbol_reference.get_attribute ("GtkChild") != null) { + error = true; + Report.error (source_reference, "Assignment of [GtkChild] `%s' is not allowed", ma.symbol_reference.get_full_name ()); + return false; + } + if (ma.symbol_reference is DynamicProperty) { // target_type not available for dynamic properties } else { |