>From 09e6caf5305dabc237a8f8562f4c92fe117b398c Mon Sep 17 00:00:00 2001 From: Matthias Berndt Date: Mon, 16 May 2016 14:30:55 +0200 Subject: [PATCH 3/3] set parent_node properly for base types --- vala/valaclass.vala | 1 + vala/valainterface.vala | 1 + 2 files changed, 2 insertions(+) diff --git a/vala/valaclass.vala b/vala/valaclass.vala index 5dc7c1a..b983319 100644 --- a/vala/valaclass.vala +++ b/vala/valaclass.vala @@ -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; } } diff --git a/vala/valainterface.vala b/vala/valainterface.vala index 43c6f5c..621c6e8 100644 --- a/vala/valainterface.vala +++ b/vala/valainterface.vala @@ -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; } } -- 2.5.5