mirror of
https://github.com/ppy/osu.git
synced 2026-05-30 07:19:54 +08:00
Fix user profile overlay colour resetting when changing rulesets
This commit is contained in:
@@ -96,7 +96,8 @@ namespace osu.Game.Overlays
|
||||
{
|
||||
Debug.Assert(user != null);
|
||||
|
||||
if (user.OnlineID == Header.User.Value?.User.Id && ruleset?.MatchesOnlineID(Header.User.Value?.Ruleset) == true)
|
||||
bool sameUser = user.OnlineID == Header.User.Value?.User.Id;
|
||||
if (sameUser && ruleset?.MatchesOnlineID(Header.User.Value?.Ruleset) == true)
|
||||
return;
|
||||
|
||||
if (sectionsContainer != null)
|
||||
@@ -118,7 +119,9 @@ namespace osu.Game.Overlays
|
||||
}
|
||||
: Array.Empty<ProfileSection>();
|
||||
|
||||
changeOverlayColours(OverlayColourScheme.Pink.GetHue());
|
||||
if (!sameUser)
|
||||
changeOverlayColours(OverlayColourScheme.Pink.GetHue());
|
||||
|
||||
recreateBaseContent();
|
||||
|
||||
if (API.State.Value != APIState.Offline)
|
||||
|
||||
Reference in New Issue
Block a user