summaryrefslogtreecommitdiff
path: root/vala/valaproperty.vala
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2012-08-13 15:44:46 +0200
committerJürg Billeter <j@bitron.ch>2012-08-13 15:50:31 +0200
commit810f2926d7884aa3887bd72e9f96dece07bc6e2c (patch)
treec54b4ae909d709605864efe5b2aa853930e5fc0e /vala/valaproperty.vala
parent28ddcc01c794429debff9b632b64da246cd8d027 (diff)
downloadvala-810f2926d7884aa3887bd72e9f96dece07bc6e2c.tar.gz
Support virtual interface properties
Fixes bug 681671.
Diffstat (limited to 'vala/valaproperty.vala')
-rw-r--r--vala/valaproperty.vala2
1 files changed, 1 insertions, 1 deletions
diff --git a/vala/valaproperty.vala b/vala/valaproperty.vala
index 4a70f5730..82cfff125 100644
--- a/vala/valaproperty.vala
+++ b/vala/valaproperty.vala
@@ -298,7 +298,7 @@ public class Vala.Property : Symbol, Lockable {
var sym = type.data_type.scope.lookup (name);
if (sym is Property) {
var base_property = (Property) sym;
- if (base_property.is_abstract) {
+ if (base_property.is_abstract || base_property.is_virtual) {
string invalid_match;
if (!compatible (base_property, out invalid_match)) {
error = true;