Fix warning about accessing variable from UI thread + fix deletion/updating community updates

pull/30/head
Miepee 5 years ago
parent bf79ec01ba
commit 69cb6bab71

@ -73,7 +73,6 @@ namespace Pablo.Controls
}
using (var bd = disabledImage.Lock())
{
unsafe
{
var data = (int*)bd.Data;

@ -535,7 +535,10 @@ namespace AM2RLauncher
string arguments = "";
// Game logging
if ((bool)profileDebugLogCheck.Checked)
bool isLoggingEnabled = false;
Application.Instance.Invoke(new Action(() => isLoggingEnabled = (bool)profileDebugLogCheck.Checked));
if (isLoggingEnabled)
{
log.Info("Performing logging setup for profile " + profile.Name + ".");

@ -177,13 +177,18 @@ namespace AM2RLauncher
profileButton.ToolTip = Language.Text.OpenProfileFolderToolTip.Replace("$NAME", settingsProfileDropDown.Items[settingsProfileDropDown.SelectedIndex].Text);
saveButton.Enabled = enabled;
saveButton.ToolTip = Language.Text.OpenSaveFolderToolTip.Replace("$NAME", settingsProfileDropDown.Items[settingsProfileDropDown.SelectedIndex].Text);
updateModButton.Enabled = enabled;
updateModButton.ToolTip = Language.Text.UpdateModButtonToolTip.Replace("$NAME", settingsProfileDropDown.Items[settingsProfileDropDown.SelectedIndex].Text);
deleteModButton.Enabled = enabled;
deleteModButton.ToolTip = Language.Text.DeleteModButtonToolTip.Replace("$NAME", settingsProfileDropDown.Items[settingsProfileDropDown.SelectedIndex].Text);
addModButton.Enabled = enabled;
addModButton.ToolTip = Language.Text.AddNewModToolTip;
// Only enable these, when we're not on the community updates
if (settingsProfileDropDown.SelectedIndex > 0)
{
updateModButton.Enabled = enabled;
updateModButton.ToolTip = Language.Text.UpdateModButtonToolTip.Replace("$NAME", settingsProfileDropDown.Items[settingsProfileDropDown.SelectedIndex].Text);
deleteModButton.Enabled = enabled;
deleteModButton.ToolTip = Language.Text.DeleteModButtonToolTip.Replace("$NAME", settingsProfileDropDown.Items[settingsProfileDropDown.SelectedIndex].Text);
}
Color col = enabled ? colGreen : colInactive;
if (Platform.IsWinForms)

Loading…
Cancel
Save