Skip to content

Commit 20a28ff

Browse files
authored
Merge pull request #408 from Fischstaebchenn/AutoIndenter
Auto indenter fix
2 parents 87a6cc3 + 353ec71 commit 20a28ff

File tree

2 files changed

+2
-7
lines changed

2 files changed

+2
-7
lines changed

src/main/java/net/javadiscord/javabot/systems/user_commands/format_code/FormatCodeCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ public FormatCodeCommand() {
6565
public void execute(@NotNull SlashCommandInteractionEvent event) {
6666
OptionMapping idOption = event.getOption("message-id");
6767
String format = event.getOption("format", "java", OptionMapping::getAsString);
68-
String indentation = event.getOption("auto-indent","null",OptionMapping::getAsString);
68+
String indentation = event.getOption("auto-indent","NULL",OptionMapping::getAsString);
6969
event.deferReply().queue();
7070
if (idOption == null) {
7171
event.getChannel().getHistory()

src/main/java/net/javadiscord/javabot/util/IndentationHelper.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -196,13 +196,8 @@ private IndentationState processTokenInCode(int i, char current) {
196196
*/
197197
private static boolean isEscaped(StringBuilder builder, int index) {
198198
int numberOfCharacters = 0;
199-
index--;
200-
if (index >= builder.length()) {
201-
return false;
202-
}
203-
while (index > 0 && builder.charAt(index) == '\\') {
199+
for (--index;index > 0 && index < builder.length() && builder.charAt(index) == '\\'; index--) {
204200
numberOfCharacters++;
205-
index--;
206201
}
207202
return numberOfCharacters % 2 == 1;
208203
}

0 commit comments

Comments
 (0)