1
0
mirror of https://github.com/ppy/osu.git synced 2026-06-03 05:30:11 +08:00

Fix possible null exception

This commit is contained in:
Andrei Zavatski
2019-08-27 04:00:22 +03:00
Unverified
parent 7cc6494482
commit 66b27875e0
+26 -23
View File
@@ -184,33 +184,36 @@ namespace osu.Game.Overlays
IEnumerable<User> sortedUsers = newUsers;
switch (Filter.Tabs.Current.Value)
if (sortedUsers.Any())
{
case SocialSortCriteria.Location:
switch (sortDirection)
{
case SortDirection.Ascending:
sortedUsers = newUsers.OrderBy(u => u.Country.FullName);
break;
switch (Filter.Tabs.Current.Value)
{
case SocialSortCriteria.Location:
switch (sortDirection)
{
case SortDirection.Ascending:
sortedUsers = sortedUsers.OrderBy(u => u.Country.FullName);
break;
case SortDirection.Descending:
sortedUsers = newUsers.OrderByDescending(u => u.Country.FullName);
break;
}
break;
case SortDirection.Descending:
sortedUsers = sortedUsers.OrderByDescending(u => u.Country.FullName);
break;
}
break;
case SocialSortCriteria.Name:
switch (sortDirection)
{
case SortDirection.Ascending:
sortedUsers = newUsers.OrderBy(u => u.Username);
break;
case SocialSortCriteria.Name:
switch (sortDirection)
{
case SortDirection.Ascending:
sortedUsers = sortedUsers.OrderBy(u => u.Username);
break;
case SortDirection.Descending:
sortedUsers = newUsers.OrderByDescending(u => u.Username);
break;
}
break;
case SortDirection.Descending:
sortedUsers = sortedUsers.OrderByDescending(u => u.Username);
break;
}
break;
}
}
Users = sortedUsers;