From 36f767f38871545398dad38c779290e28b9bde34 Mon Sep 17 00:00:00 2001 From: EvilFactory Date: Wed, 25 Oct 2023 20:21:08 -0300 Subject: [PATCH] Removed GC.WaitForPendingFinalizers because it just causes the entire program to hang --- .../SharedSource/LuaCs/Plugins/AssemblyManager.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Plugins/AssemblyManager.cs b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Plugins/AssemblyManager.cs index 47be0036c..b1d105267 100644 --- a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Plugins/AssemblyManager.cs +++ b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Plugins/AssemblyManager.cs @@ -537,7 +537,6 @@ public class AssemblyManager try { GC.Collect(GC.MaxGeneration, GCCollectionMode.Forced); // force the gc to collect unloaded acls. - GC.WaitForPendingFinalizers(); List> toRemove = new(); foreach (WeakReference weakReference in UnloadingACLs) {