mirror of
https://github.com/FyroxEngine/Fyrox.git
synced 2026-10-12 02:02:20 +00:00
write empty children section on the same line for ascii mode
This commit is contained in:
@@ -476,19 +476,24 @@ impl Writer for AsciiWriter {
|
||||
for field in node.fields.iter() {
|
||||
self.write_field(field, dest)?;
|
||||
}
|
||||
writeln!(dest, "]")?;
|
||||
|
||||
align(hierarchy_level, dest)?;
|
||||
writeln!(dest, "{{{}:", node.children.len())?;
|
||||
if node.children.is_empty() {
|
||||
writeln!(dest, "]{{0:}}")?;
|
||||
} else {
|
||||
writeln!(dest, "]")?;
|
||||
|
||||
for child_handle in node.children.iter() {
|
||||
let child = visitor.nodes.borrow(*child_handle);
|
||||
self.write_node(visitor, child, hierarchy_level + 1, dest)?;
|
||||
align(hierarchy_level, dest)?;
|
||||
writeln!(dest, "{{{}:", node.children.len())?;
|
||||
|
||||
for child_handle in node.children.iter() {
|
||||
let child = visitor.nodes.borrow(*child_handle);
|
||||
self.write_node(visitor, child, hierarchy_level + 1, dest)?;
|
||||
}
|
||||
|
||||
align(hierarchy_level, dest)?;
|
||||
writeln!(dest, "}}")?;
|
||||
}
|
||||
|
||||
align(hierarchy_level, dest)?;
|
||||
writeln!(dest, "}}")?;
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user