LemonUI.SHVDN3.dll updated. MenuPool.RefreshAll() is no longer required. Small changes

This commit is contained in:
EntenKoeniq
2021-12-18 07:46:15 +01:00
parent b2434c7215
commit d71083e770
3 changed files with 14 additions and 8 deletions

View File

@ -65,7 +65,6 @@ namespace CoopClient.Menus
Util.SaveSettings();
UsernameItem.AltTitle = newUsername;
MenuPool.RefreshAll();
}
}
@ -78,7 +77,6 @@ namespace CoopClient.Menus
Util.SaveSettings();
ServerIpItem.AltTitle = newServerIp;
MenuPool.RefreshAll();
}
}
@ -108,8 +106,6 @@ namespace CoopClient.Menus
MainMenu.Items[3].Enabled = true;
MainMenu.Items[3].Title = "Connect";
SubSettings.MainMenu.Items[1].Enabled = false;
MenuPool.RefreshAll();
}
}
}

View File

@ -56,9 +56,12 @@ namespace CoopClient.Menus.Sub
};
MainMenu.Closed += (object sender, EventArgs e) =>
{
for (int i = 0; i < MainMenu.Items.Count; i++)
if (MainMenu.Items.Count > 0)
{
MainMenu.Remove(MainMenu.Items[i]);
for (int i = 0; i < MainMenu.Items.Count; i++)
{
MainMenu.Remove(MainMenu.Items[i]);
}
}
};
}
@ -79,11 +82,18 @@ namespace CoopClient.Menus.Sub
catch (Exception ex)
{
ResultItem.Title = "Download failed!";
ResultItem.Description = ex.Message; // You have to use any key to see this message
ResultItem.Description = ex.Message;
return;
}
if (serverList == null)
{
MainMenu.Items[0].Title = "Something went wrong!";
return;
}
if (serverList.Count == 0)
{
MainMenu.Items[0].Title = "No server was found!";
return;
}