Fix use of uninitialized value.

All tests pass again.
master
Jos van den Oever 2017-08-28 09:53:44 +02:00
parent c516409326
commit 49277c7194
2 changed files with 3 additions and 3 deletions

View File

@ -548,10 +548,10 @@ void initializeMembers(QTextStream& cpp, const QString& prefix, const Object& o,
{
for (const Property& p: o.properties) {
if (p.type.type == BindingType::Object) {
initializeMembers(cpp, "m_" + p.name + "->",
conf.findObject(p.type.name), conf);
cpp << QString(" %1m_%2->m_d = %3_%2_get(%1m_d);\n")
.arg(prefix, p.name, snakeCase(o.name));
initializeMembers(cpp, "m_" + p.name + "->",
conf.findObject(p.type.name), conf);
}
}
}

View File

@ -92,8 +92,8 @@ Group::Group(QObject *parent):
innerObjectDescriptionChanged)),
m_ownsPrivate(true)
{
m_person->m_object->m_d = person_object_get(m_person->m_d);
m_person->m_d = group_person_get(m_d);
m_person->m_object->m_d = person_object_get(m_person->m_d);
}
Group::~Group() {