From 80f146e4bd25d0c1de22339ebb9e6f13de633e80 Mon Sep 17 00:00:00 2001 From: Dean Herbert Date: Sat, 12 Nov 2016 18:24:56 +0900 Subject: [PATCH] Fix a locally set beatmap getting overridden by the game-global one. --- osu.Game/GameModes/OsuGameMode.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/osu.Game/GameModes/OsuGameMode.cs b/osu.Game/GameModes/OsuGameMode.cs index ea9bfcfc1b..82ef2d3240 100644 --- a/osu.Game/GameModes/OsuGameMode.cs +++ b/osu.Game/GameModes/OsuGameMode.cs @@ -78,7 +78,8 @@ namespace osu.Game.GameModes protected override void Load(BaseGame game) { base.Load(game); - beatmap = (game as OsuGameBase)?.Beatmap; + if (beatmap == null) + beatmap = (game as OsuGameBase)?.Beatmap; } public override bool Push(GameMode mode)