(f95a5142b) Fixed: Game crashing when clicking on the 'No matchign servers found.' message in server list

This commit is contained in:
Joonas Rikkonen
2019-05-23 15:13:02 +03:00
parent 60c85a19f3
commit 88605bd060
@@ -120,10 +120,11 @@ namespace Barotrauma
serverList = new GUIListBox(new RectTransform(new Vector2(1.0f, 1.0f), serverListHolder.RectTransform, Anchor.Center)) serverList = new GUIListBox(new RectTransform(new Vector2(1.0f, 1.0f), serverListHolder.RectTransform, Anchor.Center))
{ {
OnSelected = (btn, obj) => { OnSelected = (btn, obj) => {
ServerInfo serverInfo = (ServerInfo)obj; if (obj is ServerInfo)
{
serverInfo.CreatePreviewWindow(serverPreview); ServerInfo serverInfo = (ServerInfo)obj;
serverInfo.CreatePreviewWindow(serverPreview);
}
return true; return true;
} }
}; };
@@ -218,7 +219,7 @@ namespace Barotrauma
private bool SelectServer(GUIComponent component, object obj) private bool SelectServer(GUIComponent component, object obj)
{ {
if (obj == null || waitingForRefresh) { return false; } if (obj == null || waitingForRefresh || (!(obj is ServerInfo))) { return false; }
if (!string.IsNullOrWhiteSpace(clientNameBox.Text)) if (!string.IsNullOrWhiteSpace(clientNameBox.Text))
{ {