]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Set parent_node for resolved base types
authorMatthias Berndt <matthias_berndt@gmx.de>
Mon, 16 May 2016 12:30:55 +0000 (14:30 +0200)
committerJürg Billeter <j@bitron.ch>
Sat, 25 Jun 2016 14:13:32 +0000 (16:13 +0200)
vala/valaclass.vala
vala/valainterface.vala

index 5dc7c1a967ca52230e852452b5383bf94425963b..b983319beb22e738f6fe9e643308fc22df57a8a7 100644 (file)
@@ -561,6 +561,7 @@ public class Vala.Class : ObjectTypeSymbol {
                for (int i = 0; i < base_types.size; i++) {
                        if (base_types[i] == old_type) {
                                base_types[i] = new_type;
+                               new_type.parent_node = this;
                                return;
                        }
                }
index 43c6f5caee371558038675f535f74b27408b1f9e..621c6e8ce16c050f5193f3ba475d54a7a2b3f1f8 100644 (file)
@@ -356,6 +356,7 @@ public class Vala.Interface : ObjectTypeSymbol {
                for (int i = 0; i < prerequisites.size; i++) {
                        if (prerequisites[i] == old_type) {
                                prerequisites[i] = new_type;
+                               new_type.parent_node = this;
                                return;
                        }
                }