public void ProcessNewVersionAvailable(string newVersion) { DialogResult dlgRes = DialogResult.None; bool addCheck = false; dlgRes = MessageDisplay.QueryEx( Translator.Translate("TXT_NOTIFYUPDATE", newVersion), Translator.TranslatedAppName, Translator.Translate("TXT_DISABLEAUTODOWNLOADS"), ref addCheck, MessageBoxIcon.Question); if (addCheck) { AppConfig.AllowAutomaticUpdates = false; } if (dlgRes == DialogResult.Yes) { Logger.LogInfo("Started update process to version: {0}", newVersion); new UpdateWaitForm(newVersion).ShowDialog("TXT_WAITDOWNLOADUPDATE"); } }