summaryrefslogtreecommitdiff
path: root/vala/valainterface.vala
diff options
context:
space:
mode:
authorAli Sabil <ali.sabil@gmail.com>2008-10-19 21:58:07 +0000
committerAli Sabil <asabil@src.gnome.org>2008-10-19 21:58:07 +0000
commit92e209efc10bcc268d2de1124af26ef8727847ae (patch)
tree06da7def83be300725a3f4ee089c3b63c72ed412 /vala/valainterface.vala
parent0caa54a6b83c21662d995687b437b123eb619882 (diff)
downloadvala-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.vala7
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;