mirror of
https://github.com/ppy/osu.git
synced 2025-02-12 22:32:57 +08:00
Fix changes to audio / background not triggering an editor state change
This commit is contained in:
parent
2f60f91a0e
commit
6e7c298aaf
@ -30,8 +30,8 @@ namespace osu.Game.Screens.Edit.Setup
|
|||||||
[Resolved]
|
[Resolved]
|
||||||
private IBindable<WorkingBeatmap> working { get; set; }
|
private IBindable<WorkingBeatmap> working { get; set; }
|
||||||
|
|
||||||
[Resolved(canBeNull: true)]
|
[Resolved]
|
||||||
private Editor editor { get; set; }
|
private EditorBeatmap editorBeatmap { get; set; }
|
||||||
|
|
||||||
[Resolved]
|
[Resolved]
|
||||||
private SetupScreenHeader header { get; set; }
|
private SetupScreenHeader header { get; set; }
|
||||||
@ -88,6 +88,8 @@ namespace osu.Game.Screens.Edit.Setup
|
|||||||
beatmaps.AddFile(set, stream, destination.Name);
|
beatmaps.AddFile(set, stream, destination.Name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
editorBeatmap.SaveState();
|
||||||
|
|
||||||
working.Value.Metadata.BackgroundFile = destination.Name;
|
working.Value.Metadata.BackgroundFile = destination.Name;
|
||||||
header.Background.UpdateBackground();
|
header.Background.UpdateBackground();
|
||||||
|
|
||||||
@ -117,7 +119,9 @@ namespace osu.Game.Screens.Edit.Setup
|
|||||||
|
|
||||||
working.Value.Metadata.AudioFile = destination.Name;
|
working.Value.Metadata.AudioFile = destination.Name;
|
||||||
|
|
||||||
|
editorBeatmap.SaveState();
|
||||||
music.ReloadCurrentTrack();
|
music.ReloadCurrentTrack();
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user