aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mformat.py
diff options
context:
space:
mode:
Diffstat (limited to 'mesonbuild/mformat.py')
-rw-r--r--mesonbuild/mformat.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/mesonbuild/mformat.py b/mesonbuild/mformat.py
index 5e37019..e20e458 100644
--- a/mesonbuild/mformat.py
+++ b/mesonbuild/mformat.py
@@ -458,10 +458,10 @@ class TrimWhitespaces(FullAstVisitor):
super().visit_IfClauseNode(node)
self.move_whitespaces(node.endif, node)
+ for if_node in node.ifs:
+ if_node.whitespaces.value += node.condition_level * self.config.indent_by
if isinstance(node.elseblock, mparser.ElseNode):
node.elseblock.whitespaces.value += node.condition_level * self.config.indent_by
- else:
- node.ifs[-1].whitespaces.value += node.condition_level * self.config.indent_by
def visit_IfNode(self, node: mparser.IfNode) -> None:
super().visit_IfNode(node)