diff options
author | Ali Sabil <ali.sabil@gmail.com> | 2008-10-19 21:58:07 +0000 |
---|---|---|
committer | Ali Sabil <asabil@src.gnome.org> | 2008-10-19 21:58:07 +0000 |
commit | 92e209efc10bcc268d2de1124af26ef8727847ae (patch) | |
tree | 06da7def83be300725a3f4ee089c3b63c72ed412 /vala/valainterface.vala | |
parent | 0caa54a6b83c21662d995687b437b123eb619882 (diff) | |
download | vala-92e209efc10bcc268d2de1124af26ef8727847ae.tar.gz |
Fix interface properties in GObject classes
2008-10-19 Ali Sabil <ali.sabil@gmail.com>
* vala/valainterface.vala:
Fix interface properties in GObject classes
svn path=/trunk/; revision=1859
Diffstat (limited to 'vala/valainterface.vala')
-rw-r--r-- | vala/valainterface.vala | 7 |
1 files changed, 7 insertions, 0 deletions
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; |