mirror of
https://github.com/osukey/osukey.git
synced 2025-07-02 00:40:09 +09:00
Mark BeatmapSet.Status
as modified when any beatmap is modified, rather than all
This commit is contained in:
@ -312,14 +312,13 @@ namespace osu.Game.Beatmaps
|
||||
|
||||
beatmapInfo.MD5Hash = stream.ComputeMD5Hash();
|
||||
beatmapInfo.Hash = stream.ComputeSHA2Hash();
|
||||
beatmapInfo.Status = BeatmapOnlineStatus.LocallyModified;
|
||||
|
||||
if (setInfo.Beatmaps.All(b => b.Status == BeatmapOnlineStatus.LocallyModified))
|
||||
setInfo.Status = BeatmapOnlineStatus.LocallyModified;
|
||||
beatmapInfo.Status = BeatmapOnlineStatus.LocallyModified;
|
||||
|
||||
AddFile(setInfo, stream, createBeatmapFilenameFromMetadata(beatmapInfo));
|
||||
|
||||
setInfo.Hash = beatmapImporter.ComputeHash(setInfo);
|
||||
setInfo.Status = BeatmapOnlineStatus.LocallyModified;
|
||||
|
||||
Realm.Write(r =>
|
||||
{
|
||||
|
Reference in New Issue
Block a user