diff --git a/js/js.ast/src/org/jetbrains/kotlin/js/backend/JsToStringGenerationVisitor.java b/js/js.ast/src/org/jetbrains/kotlin/js/backend/JsToStringGenerationVisitor.java index e7e04146054..a0852511601 100644 --- a/js/js.ast/src/org/jetbrains/kotlin/js/backend/JsToStringGenerationVisitor.java +++ b/js/js.ast/src/org/jetbrains/kotlin/js/backend/JsToStringGenerationVisitor.java @@ -653,6 +653,10 @@ public class JsToStringGenerationVisitor extends JsVisitor { } nestedPush(thenStmt); + if (thenStmt instanceof JsBlock) { + lineBreakAfterBlock = false; + } + sourceLocationConsumer.pushSourceInfo(null); accept(thenStmt); sourceLocationConsumer.popSourceInfo(); @@ -984,6 +988,7 @@ public class JsToStringGenerationVisitor extends JsVisitor { public void visitTry(@NotNull JsTry x) { p.print(CHARS_TRY); spaceOpt(); + lineBreakAfterBlock = false; accept(x.getTryBlock()); acceptList(x.getCatches());