diff --git a/CHANGELOG.md b/CHANGELOG.md index 10d0def09..1844eb8d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ All notable changes to this project will be documented in this file. - Copy to with dependencies does not set the timelined, that can result to missing dependencies (red tags in the tree) - Double warning/error when copy to / move to and same character id already exists - [#1862] Exporting selection to subfolders by SWFname when multiple SWFs selected +- Java code export indentation ## [16.1.0] - 2022-11-06 ### Added diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfJavaExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfJavaExporter.java index aa10953b4..704fb7436 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfJavaExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfJavaExporter.java @@ -243,9 +243,12 @@ public class SwfJavaExporter { } writer.append("private ").append(className).append(" ").append(tagObjName).append("(").append(isSwf ? "" : "SWF swf").append(") {").newLine(); - writer.indent(); - writer.append(className).append(" ").append(resultName).append(" = new ").append(className).append("(").append(obj instanceof Tag ? "swf" : "").append(");").newLine(); + writer.indent(); + writer.append(className).append(" ").append(resultName).append(" = new ").append(className).append("(").append(obj instanceof Tag ? "swf" : "").append(");"); + writer.unindent().unindent(); + writer.newLine(); writer.append(sb2.toString()); + writer.indent().indent(); writer.append(indent).append("return ").append(resultName).append(";").newLine(); writer.unindent(); writer.append("}").newLine().newLine();