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
1 changed files with 3 additions and 3 deletions

View File

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