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; IEnumerable<User> sortedUsers = newUsers;
if (sortedUsers.Any())
{
switch (Filter.Tabs.Current.Value) switch (Filter.Tabs.Current.Value)
{ {
case SocialSortCriteria.Location: case SocialSortCriteria.Location:
switch (sortDirection) switch (sortDirection)
{ {
case SortDirection.Ascending: case SortDirection.Ascending:
sortedUsers = newUsers.OrderBy(u => u.Country.FullName); sortedUsers = sortedUsers.OrderBy(u => u.Country.FullName);
break; 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;
@ -203,15 +205,16 @@ namespace osu.Game.Overlays
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;
recreatePanels(Filter.DisplayStyleControl.DisplayStyle.Value); recreatePanels(Filter.DisplayStyleControl.DisplayStyle.Value);