mirror of
https://github.com/knah/VRCMelonAssistant.git
synced 2024-07-01 04:20:19 +12: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
|
@ -193,6 +193,11 @@ namespace ModAssistant
|
||||||
|
|
||||||
private void InfoButton_Click(object sender, RoutedEventArgs e)
|
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);
|
Mods.ModListItem mod = ((Mods.ModListItem)Mods.Instance.ModsListView.SelectedItem);
|
||||||
string infoUrl = mod.ModInfo.link;
|
string infoUrl = mod.ModInfo.link;
|
||||||
if (String.IsNullOrEmpty(infoUrl))
|
if (String.IsNullOrEmpty(infoUrl))
|
||||||
|
|
|
@ -52,6 +52,7 @@ namespace ModAssistant.Pages
|
||||||
{
|
{
|
||||||
MainWindow.Instance.InstallButton.IsEnabled = false;
|
MainWindow.Instance.InstallButton.IsEnabled = false;
|
||||||
MainWindow.Instance.GameVersionsBox.IsEnabled = false;
|
MainWindow.Instance.GameVersionsBox.IsEnabled = false;
|
||||||
|
MainWindow.Instance.InfoButton.IsEnabled = false;
|
||||||
|
|
||||||
if (ModsList != null)
|
if (ModsList != null)
|
||||||
Array.Clear(ModsList, 0, ModsList.Length);
|
Array.Clear(ModsList, 0, ModsList.Length);
|
||||||
|
@ -523,7 +524,14 @@ namespace ModAssistant.Pages
|
||||||
|
|
||||||
private void ModsListView_SelectionChanged(object sender, SelectionChangedEventArgs e)
|
private void ModsListView_SelectionChanged(object sender, SelectionChangedEventArgs e)
|
||||||
{
|
{
|
||||||
MainWindow.Instance.InfoButton.IsEnabled = true;
|
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)
|
private void UninstallBSIPA(Mod.DownloadLink links)
|
||||||
|
|
Loading…
Reference in a new issue