Fix deadlock when reloading packages

This commit is contained in:
Evil Factory
2026-02-07 23:29:00 -03:00
parent 422e8a6185
commit e76aaf5a34

View File

@@ -244,10 +244,13 @@ namespace Barotrauma
{
return;
}
var state = CurrentRunState;
SetRunState(RunState.Unloaded);
SetRunState(state);
CoroutineManager.Invoke(() =>
{
var state = CurrentRunState;
SetRunState(RunState.Unloaded);
SetRunState(state);
});
}
private void ProcessEnabledPackageChanges(ImmutableArray<ContentPackage> packages)