Remove redundant subsection title.

- Also handle opening UserProfile in LinkFlowContainer similar to how
beatmaps and channels are handled
This commit is contained in:
naoey
2018-02-28 15:19:27 +05:30
parent 62913163e0
commit 2e535afb84
3 changed files with 9 additions and 5 deletions

View File

@ -23,16 +23,14 @@ namespace osu.Game.Graphics.Containers
public override bool HandleMouseInput => true;
private OsuGame game;
private UserProfileOverlay userProfile;
private Action showNotImplementedError;
[BackgroundDependencyLoader(true)]
private void load(OsuGame game, NotificationOverlay notifications, UserProfileOverlay userProfile)
private void load(OsuGame game, NotificationOverlay notifications)
{
// will be null in tests
this.game = game;
this.userProfile = userProfile;
showNotImplementedError = () => notifications?.Post(new SimpleNotification
{
@ -94,7 +92,7 @@ namespace osu.Game.Graphics.Containers
break;
case LinkAction.OpenUserProfile:
if (long.TryParse(linkArgument, out long userId))
userProfile?.ShowUser(userId);
game?.ShowUser(userId);
break;
default:
throw new NotImplementedException($"This {nameof(LinkAction)} ({linkType.ToString()}) is missing an associated action.");