Mercurial > projects > qtd
diff generator/cppgenerator.cpp @ 310:5bcfe9e7db7f lifetime
Committing local changes
author | maxter <spambox@d-coding.com> |
---|---|
date | Wed, 23 Dec 2009 16:10:46 +0200 |
parents | 17b5e13364b7 |
children |
line wrap: on
line diff
--- a/generator/cppgenerator.cpp Tue Sep 22 15:22:37 2009 +0000 +++ b/generator/cppgenerator.cpp Wed Dec 23 16:10:46 2009 +0200 @@ -230,7 +230,7 @@ s << "("; const AbstractMetaClass *owner = java_function->ownerClass(); - bool has_d_ptr = java_function->isConstructor() && owner && owner->typeEntry()->isObject(); + bool has_d_ptr = java_function->isConstructor() && owner && owner->isPolymorphic(); const AbstractMetaArgumentList arg_list = java_function->arguments(); if (has_d_ptr) { s << "void *d_ptr";