Fix possible null exception

This commit is contained in:
Andrei Zavatski 2019-08-27 04:00:22 +03:00
parent 7cc6494482
commit 66b27875e0

View File

@ -184,17 +184,19 @@ namespace osu.Game.Overlays
IEnumerable<User> sortedUsers = newUsers;
if (sortedUsers.Any())
{
switch (Filter.Tabs.Current.Value)
{
case SocialSortCriteria.Location:
switch (sortDirection)
{
case SortDirection.Ascending:
sortedUsers = newUsers.OrderBy(u => u.Country.FullName);
sortedUsers = sortedUsers.OrderBy(u => u.Country.FullName);
break;
case SortDirection.Descending:
sortedUsers = newUsers.OrderByDescending(u => u.Country.FullName);
sortedUsers = sortedUsers.OrderByDescending(u => u.Country.FullName);
break;
}
break;
@ -203,15 +205,16 @@ namespace osu.Game.Overlays
switch (sortDirection)
{
case SortDirection.Ascending:
sortedUsers = newUsers.OrderBy(u => u.Username);
sortedUsers = sortedUsers.OrderBy(u => u.Username);
break;
case SortDirection.Descending:
sortedUsers = newUsers.OrderByDescending(u => u.Username);
sortedUsers = sortedUsers.OrderByDescending(u => u.Username);
break;
}
break;
}
}
Users = sortedUsers;
recreatePanels(Filter.DisplayStyleControl.DisplayStyle.Value);