1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-22 00:43:25 +08:00

Fix editor crashing when entering with no beatmap selected

This commit is contained in:
Dean Herbert 2020-04-24 10:27:32 +09:00
parent 55652609d8
commit 1c13fa6c61

View File

@ -60,9 +60,12 @@ namespace osu.Game.Screens.Edit.Compose.Components.Timeline
waveform.Waveform = b.NewValue.Waveform; waveform.Waveform = b.NewValue.Waveform;
track = b.NewValue.Track; track = b.NewValue.Track;
MaxZoom = getZoomLevelForVisibleMilliseconds(500); if (track.Length > 0)
MinZoom = getZoomLevelForVisibleMilliseconds(10000); {
Zoom = getZoomLevelForVisibleMilliseconds(2000); MaxZoom = getZoomLevelForVisibleMilliseconds(500);
MinZoom = getZoomLevelForVisibleMilliseconds(10000);
Zoom = getZoomLevelForVisibleMilliseconds(2000);
}
}, true); }, true);
} }
@ -135,7 +138,7 @@ namespace osu.Game.Screens.Edit.Compose.Components.Timeline
private void scrollToTrackTime() private void scrollToTrackTime()
{ {
if (!track.IsLoaded) if (!track.IsLoaded || track.Length == 0)
return; return;
ScrollTo((float)(adjustableClock.CurrentTime / track.Length) * Content.DrawWidth, false); ScrollTo((float)(adjustableClock.CurrentTime / track.Length) * Content.DrawWidth, false);