Fix deadlock when reloading packages

This commit is contained in:
Evil Factory
2026-02-07 23:29:00 -03:00
parent 422e8a6185
commit e76aaf5a34
@@ -245,9 +245,12 @@ namespace Barotrauma
return; return;
} }
var state = CurrentRunState; CoroutineManager.Invoke(() =>
SetRunState(RunState.Unloaded); {
SetRunState(state); var state = CurrentRunState;
SetRunState(RunState.Unloaded);
SetRunState(state);
});
} }
private void ProcessEnabledPackageChanges(ImmutableArray<ContentPackage> packages) private void ProcessEnabledPackageChanges(ImmutableArray<ContentPackage> packages)