From: Ali Sabil Date: Sun, 19 Oct 2008 21:58:07 +0000 (+0000) Subject: Fix interface properties in GObject classes X-Git-Tag: VALA_0_4_0~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=92e209efc10bcc268d2de1124af26ef8727847ae;p=thirdparty%2Fvala.git Fix interface properties in GObject classes 2008-10-19 Ali Sabil * vala/valainterface.vala: Fix interface properties in GObject classes svn path=/trunk/; revision=1859 --- diff --git a/ChangeLog b/ChangeLog index 1d2d4afb8..87a540bf6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-10-19 Ali Sabil + + * vala/valainterface.vala: + + Fix interface properties in GObject classes + 2008-10-17 Marc-André Lureau * gobject/valaccodeobjecttypesymbolbinding.vala: diff --git a/vala/valainterface.vala b/vala/valainterface.vala index d5d8017fe..e7649fa01 100644 --- a/vala/valainterface.vala +++ b/vala/valainterface.vala @@ -541,6 +541,13 @@ public class Vala.Interface : ObjectTypeSymbol { if (cl != null) { return cl.get_param_spec_function (); } + var interf = prereq.type_symbol as Interface; + if (interf != null) { + var param_spec_function = interf.get_param_spec_function (); + if (param_spec_function != null) { + return param_spec_function; + } + } } return null;