Skip to content

Commit e04f768

Browse files
committed
ctf: fix issue #375
Signed-off-by: Arnaud Fiorini <fiorini.arnaud@gmail.com>
1 parent 794f532 commit e04f768

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

  • ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/struct

ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/struct/StructParser.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -221,8 +221,8 @@ public StructDeclaration parse(ICTFMetadataNode struct, ICommonTreeParserParamet
221221
throw new ParseException("Member class requires 'name' and 'field-class' properties"); //$NON-NLS-1$
222222
}
223223
String name = nameElement.getAsString();
224-
JsonStructureFieldMemberMetadataNode childNode = new JsonStructureFieldMemberMetadataNode(memberNode, "", "", name, fieldClass.getAsJsonObject()); //$NON-NLS-1$ //$NON-NLS-2$
225-
memberNode.addChild(childNode);
224+
// The constructor adds the reference to the parent automatically
225+
new JsonStructureFieldMemberMetadataNode(memberNode, "", "", name, fieldClass.getAsJsonObject()); //$NON-NLS-1$ //$NON-NLS-2$
226226
}
227227
}
228228
structBody = memberNode;

0 commit comments

Comments
 (0)