diff --git a/IDEHelper/Compiler/BfPrinter.cpp b/IDEHelper/Compiler/BfPrinter.cpp index 63eeab50..2d1d06ca 100644 --- a/IDEHelper/Compiler/BfPrinter.cpp +++ b/IDEHelper/Compiler/BfPrinter.cpp @@ -2317,9 +2317,13 @@ void BfPrinter::QueueMethodDeclaration(BfMethodDeclaration* methodDeclaration) ExpectSpace(); QueueVisitChild(methodDeclaration->mReturnType); } - + QueueVisitChild(methodDeclaration->mOpenParen); - QueueVisitChild(methodDeclaration->mThisToken); + if (methodDeclaration->mThisToken != NULL) + { + QueueVisitChild(methodDeclaration->mThisToken); + ExpectSpace(); + } for (int i = 0; i < (int) methodDeclaration->mParams.size(); i++) { if (i > 0)