mirror of
https://github.com/knah/VRCMelonAssistant.git
synced 2024-09-29 08:41:43 +13:00
Merge pull request #45 from luukonetap/master
Prevent user from clicking Mod Info without selecting a mod first Closes #44
This commit is contained in:
commit
30fe8bead6
2 changed files with 14 additions and 1 deletions
|
@ -193,6 +193,11 @@ namespace ModAssistant
|
|||
|
||||
private void InfoButton_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
if ((Mods.ModListItem)Mods.Instance.ModsListView.SelectedItem == null)
|
||||
{
|
||||
MessageBox.Show("No mod selected");
|
||||
return;
|
||||
}
|
||||
Mods.ModListItem mod = ((Mods.ModListItem)Mods.Instance.ModsListView.SelectedItem);
|
||||
string infoUrl = mod.ModInfo.link;
|
||||
if (String.IsNullOrEmpty(infoUrl))
|
||||
|
|
|
@ -52,6 +52,7 @@ namespace ModAssistant.Pages
|
|||
{
|
||||
MainWindow.Instance.InstallButton.IsEnabled = false;
|
||||
MainWindow.Instance.GameVersionsBox.IsEnabled = false;
|
||||
MainWindow.Instance.InfoButton.IsEnabled = false;
|
||||
|
||||
if (ModsList != null)
|
||||
Array.Clear(ModsList, 0, ModsList.Length);
|
||||
|
@ -522,9 +523,16 @@ namespace ModAssistant.Pages
|
|||
}
|
||||
|
||||
private void ModsListView_SelectionChanged(object sender, SelectionChangedEventArgs e)
|
||||
{
|
||||
if ((Mods.ModListItem)Mods.Instance.ModsListView.SelectedItem == null)
|
||||
{
|
||||
MainWindow.Instance.InfoButton.IsEnabled = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
MainWindow.Instance.InfoButton.IsEnabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
private void UninstallBSIPA(Mod.DownloadLink links)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue