diff --git a/PpCalculator/PpCalculator.cs b/PpCalculator/PpCalculator.cs index 7c61a5c9..069c3a4d 100644 --- a/PpCalculator/PpCalculator.cs +++ b/PpCalculator/PpCalculator.cs @@ -303,7 +303,7 @@ protected int GetComboFromTime(IBeatmap beatmap, int fromTime) private void PreparePlayableBeatmap(CancellationToken cancellationToken) { var newMods = _Mods != null ? string.Concat(_Mods) : ""; - if (LastMods != newMods || ResetPerformanceCalculator) + if (LastMods != newMods || ResetPerformanceCalculator || _playableBeatmap == null) { var mods = GetOsuMods(Ruleset).Select(m => m.CreateInstance()).Append(Ruleset.AllMods.First(m => m.Acronym == "CL").CreateInstance()).ToArray();