diff --git a/osu.Game/Rulesets/RulesetStore.cs b/osu.Game/Rulesets/RulesetStore.cs index 6ec89f9dc5..c675fbbf63 100644 --- a/osu.Game/Rulesets/RulesetStore.cs +++ b/osu.Game/Rulesets/RulesetStore.cs @@ -141,7 +141,7 @@ namespace osu.Game.Rulesets List detachedRulesets = new List(); // perform a consistency check and detach final rulesets from realm for cross-thread runtime usage. - foreach (var r in rulesets) + foreach (var r in rulesets.OrderBy(r => r.OnlineID)) { try {