mirror of
https://github.com/ppy/osu.git
synced 2025-03-28 09:37:23 +08:00
Fix legacy score imports not correctly getting classic mod assigned
This commit is contained in:
parent
581873f944
commit
664b4fdaf0
@ -191,9 +191,8 @@ namespace osu.Game.Scoring
|
|||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
apiMods = null;
|
clearAllMods();
|
||||||
mods = value;
|
mods = value;
|
||||||
|
|
||||||
updateModsJson();
|
updateModsJson();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -220,14 +219,19 @@ namespace osu.Game.Scoring
|
|||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
|
clearAllMods();
|
||||||
apiMods = value;
|
apiMods = value;
|
||||||
mods = null;
|
|
||||||
|
|
||||||
// We potentially can't update this yet due to Ruleset being late-bound, so instead update on read as necessary.
|
|
||||||
updateModsJson();
|
updateModsJson();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void clearAllMods()
|
||||||
|
{
|
||||||
|
ModsJson = string.Empty;
|
||||||
|
mods = null;
|
||||||
|
apiMods = null;
|
||||||
|
}
|
||||||
|
|
||||||
private void updateModsJson()
|
private void updateModsJson()
|
||||||
{
|
{
|
||||||
ModsJson = JsonConvert.SerializeObject(APIMods);
|
ModsJson = JsonConvert.SerializeObject(APIMods);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user