mirror of
https://github.com/ppy/osu.git
synced 2025-02-14 04:03:22 +08:00
Fix possible null exception
This commit is contained in:
parent
7cc6494482
commit
66b27875e0
@ -184,33 +184,36 @@ namespace osu.Game.Overlays
|
|||||||
|
|
||||||
IEnumerable<User> sortedUsers = newUsers;
|
IEnumerable<User> sortedUsers = newUsers;
|
||||||
|
|
||||||
switch (Filter.Tabs.Current.Value)
|
if (sortedUsers.Any())
|
||||||
{
|
{
|
||||||
case SocialSortCriteria.Location:
|
switch (Filter.Tabs.Current.Value)
|
||||||
switch (sortDirection)
|
{
|
||||||
{
|
case SocialSortCriteria.Location:
|
||||||
case SortDirection.Ascending:
|
switch (sortDirection)
|
||||||
sortedUsers = newUsers.OrderBy(u => u.Country.FullName);
|
{
|
||||||
break;
|
case SortDirection.Ascending:
|
||||||
|
sortedUsers = sortedUsers.OrderBy(u => u.Country.FullName);
|
||||||
|
break;
|
||||||
|
|
||||||
case SortDirection.Descending:
|
case SortDirection.Descending:
|
||||||
sortedUsers = newUsers.OrderByDescending(u => u.Country.FullName);
|
sortedUsers = sortedUsers.OrderByDescending(u => u.Country.FullName);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SocialSortCriteria.Name:
|
case SocialSortCriteria.Name:
|
||||||
switch (sortDirection)
|
switch (sortDirection)
|
||||||
{
|
{
|
||||||
case SortDirection.Ascending:
|
case SortDirection.Ascending:
|
||||||
sortedUsers = newUsers.OrderBy(u => u.Username);
|
sortedUsers = sortedUsers.OrderBy(u => u.Username);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SortDirection.Descending:
|
case SortDirection.Descending:
|
||||||
sortedUsers = newUsers.OrderByDescending(u => u.Username);
|
sortedUsers = sortedUsers.OrderByDescending(u => u.Username);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Users = sortedUsers;
|
Users = sortedUsers;
|
||||||
|
Loading…
Reference in New Issue
Block a user