mirror of
https://github.com/osukey/osukey.git
synced 2025-08-04 15:16:38 +09:00
Ensure CurrentTrack is never null
This commit is contained in:
@ -109,14 +109,14 @@ namespace osu.Game.Screens.Menu
|
||||
private void updateAmplitudes()
|
||||
{
|
||||
var effect = beatmap.Value.BeatmapLoaded && musicController.TrackLoaded
|
||||
? beatmap.Value.Beatmap?.ControlPointInfo.EffectPointAt(musicController.CurrentTrack.AsNonNull().CurrentTime)
|
||||
? beatmap.Value.Beatmap?.ControlPointInfo.EffectPointAt(musicController.CurrentTrack.CurrentTime)
|
||||
: null;
|
||||
|
||||
for (int i = 0; i < temporalAmplitudes.Length; i++)
|
||||
temporalAmplitudes[i] = 0;
|
||||
|
||||
if (musicController.TrackLoaded)
|
||||
addAmplitudesFromSource(musicController.CurrentTrack.AsNonNull());
|
||||
addAmplitudesFromSource(musicController.CurrentTrack);
|
||||
|
||||
foreach (var source in amplitudeSources)
|
||||
addAmplitudesFromSource(source);
|
||||
|
@ -179,8 +179,6 @@ namespace osu.Game.Screens.Menu
|
||||
|
||||
if (last is IntroScreen && music.TrackLoaded)
|
||||
{
|
||||
Debug.Assert(music.CurrentTrack != null);
|
||||
|
||||
if (!music.CurrentTrack.IsRunning)
|
||||
{
|
||||
music.CurrentTrack.Seek(metadata.PreviewTime != -1 ? metadata.PreviewTime : 0.4f * music.CurrentTrack.Length);
|
||||
|
Reference in New Issue
Block a user