Use sane BeatmapInfo for preview time mutation

`EditorBeatmap.BeatmapInfo` is usually the correct instance for mutating
properties that should persist in the database.
This commit is contained in:
Salman Ahmed
2023-01-07 14:23:31 +03:00
parent b689ad6d80
commit 904c76e437

View File

@ -110,11 +110,11 @@ namespace osu.Game.Screens.Edit
foreach (var obj in HitObjects) foreach (var obj in HitObjects)
trackStartTime(obj); trackStartTime(obj);
PreviewTime = new BindableInt(playableBeatmap.Metadata.PreviewTime); PreviewTime = new BindableInt(BeatmapInfo.Metadata.PreviewTime);
PreviewTime.BindValueChanged(s => PreviewTime.BindValueChanged(s =>
{ {
BeginChange(); BeginChange();
this.beatmapInfo.Metadata.PreviewTime = s.NewValue; BeatmapInfo.Metadata.PreviewTime = s.NewValue;
EndChange(); EndChange();
}); });
} }