]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Drop leftover deprecated syntax support of += and -= for dynamic signals b9b6f398f625d0fac9f89eab28834c611e5d429d
authorRico Tzschichholz <ricotz@ubuntu.com>
Wed, 2 Jan 2019 17:41:37 +0000 (18:41 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Wed, 2 Jan 2019 17:41:51 +0000 (18:41 +0100)
See https://gitlab.gnome.org/GNOME/vala/issues/676

vala/valamemberaccess.vala

index 6690c62b71e70cd580b305b2637dcf6d49f497c9..09faed946f94b46cf57810527d9474a49a67ec4b 100644 (file)
@@ -403,16 +403,7 @@ public class Vala.MemberAccess : Expression {
                                        }
                                } else if (parent_node is Assignment) {
                                        var a = (Assignment) parent_node;
-                                       if (a.left == this
-                                           && (a.operator == AssignmentOperator.ADD
-                                               || a.operator == AssignmentOperator.SUB)) {
-                                               // dynamic signal
-                                               var s = new DynamicSignal (inner.value_type, member_name, new VoidType (), source_reference);
-                                               s.handler = a.right;
-                                               s.access = SymbolAccessibility.PUBLIC;
-                                               dynamic_object_type.type_symbol.scope.add (null, s);
-                                               symbol_reference = s;
-                                       } else if (a.left == this) {
+                                       if (a.left == this) {
                                                // dynamic property assignment
                                                var prop = new DynamicProperty (inner.value_type, member_name, source_reference);
                                                prop.access = SymbolAccessibility.PUBLIC;