From 0facfb8c296e5c679c35ae6ba4e160f06409f2f9 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Wed, 25 Mar 2020 06:28:10 -0700 Subject: [PATCH] Fixed formatting issues with properties and destructors --- IDEHelper/Compiler/BfPrinter.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/IDEHelper/Compiler/BfPrinter.cpp b/IDEHelper/Compiler/BfPrinter.cpp index 201f66b7..c2c90b97 100644 --- a/IDEHelper/Compiler/BfPrinter.cpp +++ b/IDEHelper/Compiler/BfPrinter.cpp @@ -1952,7 +1952,7 @@ void BfPrinter::Visit(BfConstructorDeclaration* ctorDeclaration) void BfPrinter::Visit(BfDestructorDeclaration* dtorDeclaration) { - Visit((BfAstNode*)dtorDeclaration); + //Visit((BfAstNode*)dtorDeclaration); QueueVisitChild(dtorDeclaration->mAttributes); ExpectNewLine(); @@ -2176,6 +2176,7 @@ void BfPrinter::Visit(BfPropertyDeclaration* propertyDeclaration) QueueVisitChild(propertyDeclaration->mEqualsNode); ExpectSpace(); QueueVisitChild(propertyDeclaration->mInitializer); + FlushVisitChild(); if (auto block = BfNodeDynCast(propertyDeclaration->mDefinitionBlock)) { @@ -2184,7 +2185,8 @@ void BfPrinter::Visit(BfPropertyDeclaration* propertyDeclaration) for (auto method : propertyDeclaration->mMethods) { Visit(method); - } + } + FlushVisitChild(); DoBlockClose(block, true, doInlineBlock); } else