diff --git a/src/libs/qmljs/qmljsdescribevalue.cpp b/src/libs/qmljs/qmljsdescribevalue.cpp index 90898212926..ff35e1719fd 100644 --- a/src/libs/qmljs/qmljsdescribevalue.cpp +++ b/src/libs/qmljs/qmljsdescribevalue.cpp @@ -212,14 +212,16 @@ void DescribeValueVisitor::visit(const ObjectValue *value) m_visited.insert(value); if (const ASTObjectValue *v = value->asAstObjectValue()) { basicDump("ASTObjectValue", value, printDetail); - if (v->typeName()) { + if (printDetail) { + if (v->typeName()) { + dumpNewline(); + dump("typeName:"); + dump(v->typeName()->name.toString()); + } dumpNewline(); - dump("typeName:"); - dump(v->typeName()->name.toString()); + dump("defaultPropertyName:"); + dump(v->defaultPropertyName()); } - dumpNewline(); - dump("defaultPropertyName:"); - dump(v->defaultPropertyName()); } else if (const FunctionValue *f = value->asFunctionValue()) { if (const ASTFunctionValue *v = f->asAstFunctionValue()) { basicDump("ASTFunctionValue", v, printDetail);