diff --git a/src/main/java/org/embeddedt/modernfix/mixin/perf/faster_font_loading/LegacyUnicodeBitmapsProviderMixin.java b/src/main/java/org/embeddedt/modernfix/mixin/perf/faster_font_loading/LegacyUnicodeBitmapsProviderMixin.java index beb327b7..53dfe159 100644 --- a/src/main/java/org/embeddedt/modernfix/mixin/perf/faster_font_loading/LegacyUnicodeBitmapsProviderMixin.java +++ b/src/main/java/org/embeddedt/modernfix/mixin/perf/faster_font_loading/LegacyUnicodeBitmapsProviderMixin.java @@ -43,6 +43,11 @@ public abstract class LegacyUnicodeBitmapsProviderMixin { return image; } + @Redirect(method = "", at = @At(value = "INVOKE", target = "Lcom/mojang/blaze3d/platform/NativeImage;close()V")) + private void skipCloseNativeImage(NativeImage image) { + /* we can't close here, as the image has been stored for use later */ + } + @Inject(method = "", at = @At("RETURN")) private void clearLocation(CallbackInfo ci) { currentCharIdx = null;