1
0
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:
Andrei Zavatski 2019-08-27 04:00:22 +03:00
parent 7cc6494482
commit 66b27875e0

View File

@ -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;