Remove unnecessary exception, replace with default value.

This commit is contained in:
smoogipooo 2017-08-28 15:44:05 +09:00
parent 7bf6d4aa65
commit 83fe8514a4

View File

@ -52,8 +52,7 @@ namespace osu.Game.Graphics.UserInterface
public DrawableOsuMenuItem(MenuItem item) public DrawableOsuMenuItem(MenuItem item)
: base(item) : base(item)
{ {
if (!(Item is OsuMenuItem))
throw new ArgumentException($"{nameof(item)} must be a {nameof(OsuMenuItem)}.");
} }
[BackgroundDependencyLoader] [BackgroundDependencyLoader]
@ -70,8 +69,9 @@ namespace osu.Game.Graphics.UserInterface
private void updateTextColour() private void updateTextColour()
{ {
switch (((OsuMenuItem)Item).Type) switch ((Item as OsuMenuItem)?.Type)
{ {
default:
case MenuItemType.Standard: case MenuItemType.Standard:
text.Colour = Color4.White; text.Colour = Color4.White;
break; break;