summaryrefslogtreecommitdiff
path: root/codegen
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2009-09-14 21:14:44 +0200
committerJürg Billeter <j@bitron.ch>2009-09-14 21:14:44 +0200
commit5d38a5c18efc95eba2b4e2f6f7146f991a7241bc (patch)
tree2094914cddd3493dd2a8d21a405fbef83dbd9e00 /codegen
parentdb1b554d4e85afcef86232e368d3381aee4cc96e (diff)
downloadvala-5d38a5c18efc95eba2b4e2f6f7146f991a7241bc.tar.gz
Fix virtual struct properties
Diffstat (limited to 'codegen')
-rw-r--r--codegen/valaccodebasemodule.vala2
1 files changed, 1 insertions, 1 deletions
diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala
index aa00179fb..4674539de 100644
--- a/codegen/valaccodebasemodule.vala
+++ b/codegen/valaccodebasemodule.vala
@@ -1351,7 +1351,7 @@ internal class Vala.CCodeBaseModule : CCodeModule {
}
if (prop.is_abstract || prop.is_virtual) {
- if (acc.readable) {
+ if (acc.readable && !returns_real_struct) {
function = new CCodeFunction (acc.get_cname (), current_return_type.get_cname ());
} else {
function = new CCodeFunction (acc.get_cname (), "void");