From: Jesse van den Kieboom Date: Tue, 19 Nov 2013 14:38:34 +0000 (+0100) Subject: Make Vala.Method._base_interface_method weak X-Git-Tag: 0.23.1~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=911e3cfefb3fb10bcd99c6220064aff5a62eb746;p=thirdparty%2Fvala.git Make Vala.Method._base_interface_method weak This fixes a circular reference for interface methods which have themselves as their base method. https://bugzilla.gnome.org/show_bug.cgi?id=712683 --- diff --git a/vala/valamethod.vala b/vala/valamethod.vala index 663ae6fdf..7070cd154 100644 --- a/vala/valamethod.vala +++ b/vala/valamethod.vala @@ -180,7 +180,7 @@ public class Vala.Method : Subroutine { private DataType _return_type; private weak Method _base_method; - private Method _base_interface_method; + private weak Method _base_interface_method; private bool base_methods_valid; Method? callback_method;