From 2a040d03d7a8b7b67989a8ef986e374cffb72332 Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Thu, 16 Sep 2021 16:23:33 +0100 Subject: [PATCH] Fix line number remapping not copying all class files. Fixes a runtime crash. --- .../net/fabricmc/loom/decompilers/LineNumberRemapper.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/fabricmc/loom/decompilers/LineNumberRemapper.java b/src/main/java/net/fabricmc/loom/decompilers/LineNumberRemapper.java index c2cb4d06..7e500301 100644 --- a/src/main/java/net/fabricmc/loom/decompilers/LineNumberRemapper.java +++ b/src/main/java/net/fabricmc/loom/decompilers/LineNumberRemapper.java @@ -126,12 +126,12 @@ public class LineNumberRemapper { reader.accept(new LineNumberVisitor(Constants.ASM_VERSION, writer, lineMap.get(idx)), 0); Files.write(dst, writer.toByteArray()); + return FileVisitResult.CONTINUE; } } - } else { - Files.copy(file, dst, StandardCopyOption.REPLACE_EXISTING); } + Files.copy(file, dst, StandardCopyOption.REPLACE_EXISTING); return FileVisitResult.CONTINUE; } });