From 0167861d408b101c7eb958ab02070ae3abbb5e05 Mon Sep 17 00:00:00 2001 From: Metious <71298690+Metious@users.noreply.github.com> Date: Tue, 30 Apr 2024 16:04:00 +0330 Subject: [PATCH] fix: infinite loop from parse metadata call (#546) --- Nautilus/Patchers/LanguagePatcher.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Nautilus/Patchers/LanguagePatcher.cs b/Nautilus/Patchers/LanguagePatcher.cs index 3f3fa157..bdab685d 100644 --- a/Nautilus/Patchers/LanguagePatcher.cs +++ b/Nautilus/Patchers/LanguagePatcher.cs @@ -90,7 +90,7 @@ internal static void Patch(Harmony harmony) HarmonyMethod insertLinesMethod = new(AccessTools.Method(typeof(LanguagePatcher), nameof(InsertCustomLines))); HarmonyMethod loadLanguagesMethod = new(AccessTools.Method(typeof(LanguagePatcher), nameof(LoadLanguageFilePrefix))); - harmony.Patch(AccessTools.Method(typeof(Language), nameof(Language.ParseMetaData)), prefix: insertLinesMethod); + harmony.Patch(AccessTools.Method(typeof(Language), nameof(LanguageSDF.Initialize)), prefix: insertLinesMethod); harmony.Patch(AccessTools.Method(typeof(Language), nameof(Language.GetKeysFor)), prefix: insertLinesMethod); harmony.Patch(AccessTools.Method(typeof(Language), nameof(Language.TryGet)), prefix: repatchCheckMethod); harmony.Patch(AccessTools.Method(typeof(Language), nameof(Language.Contains)), prefix: repatchCheckMethod);