diff --git a/osu.Game/Screens/Play/GameplayClockContainer.cs b/osu.Game/Screens/Play/GameplayClockContainer.cs index f6b99c094f..e9a9c83119 100644 --- a/osu.Game/Screens/Play/GameplayClockContainer.cs +++ b/osu.Game/Screens/Play/GameplayClockContainer.cs @@ -105,9 +105,10 @@ namespace osu.Game.Screens.Play /// public virtual void Reset() { - AdjustableSource.Seek(StartOffset); - AdjustableSource.Stop(); + Seek(StartOffset); + // Manually stop the source in order to not affect the IsPaused state. + AdjustableSource.Stop(); if (!IsPaused.Value) Start();