Skip to content

Commit

Permalink
remove automatic updates question on startup
Browse files Browse the repository at this point in the history
  • Loading branch information
borzel committed Jan 1, 2024
1 parent a2b0d7f commit b4bba6b
Showing 1 changed file with 0 additions and 42 deletions.
42 changes: 0 additions & 42 deletions XenAdmin/MainWindow.cs
Original file line number Diff line number Diff line change
Expand Up @@ -117,8 +117,6 @@ public partial class MainWindow : Form, ISynchronizeInvoke, IMainWindow

private string[] _commandLineArgs;

private static readonly System.Windows.Forms.Timer CheckForUpdatesTimer = new System.Windows.Forms.Timer();

public readonly PluginManager PluginManager;
private readonly ContextMenuBuilder contextMenuBuilder;

Expand Down Expand Up @@ -595,49 +593,9 @@ private void MainWindow_Shown(object sender, EventArgs e)

CloseSplashScreen();

if (!Program.RunInAutomatedTestMode)
{
if (!Properties.Settings.Default.SeenAllowUpdatesDialog)
using (var dlg = new NoIconDialog(string.Format(Messages.ALLOWED_UPDATES_DIALOG_MESSAGE, BrandManager.BrandConsole, BrandManager.ProductBrand),
ThreeButtonDialog.ButtonYes, ThreeButtonDialog.ButtonNo)
{
HelpButton = true,
HelpNameSetter = "AllowUpdatesDialog",
ShowCheckbox = true,
CheckboxCaption = Messages.ALLOWED_UPDATES_DIALOG_CHECKBOX
})
{
var result = dlg.ShowDialog(this) == DialogResult.Yes;

Properties.Settings.Default.AllowXenCenterUpdates = result;
Properties.Settings.Default.SeenAllowUpdatesDialog = true;

if (result && dlg.IsCheckBoxChecked)
{
using (var dialog = new OptionsDialog(PluginManager))
{
dialog.SelectConnectionOptionsPage();
dialog.ShowDialog(this);
}
}

Settings.TrySaveSettings();
}

// start checkforupdates thread
CheckForUpdatesTimer.Interval = 1000 * 60 * 60 * 24; // 24 hours
CheckForUpdatesTimer.Tick += CheckForUpdatesTimer_Tick;
CheckForUpdatesTimer.Start();
}

ProcessCommand(_commandLineArgs);
}

private void CheckForUpdatesTimer_Tick(object sender, EventArgs e)
{
//Updates.CheckForClientUpdates();
}

private void LoadTasksAsMeddlingActions(IXenConnection connection)
{
if (!connection.IsConnected || connection.Session == null)
Expand Down

0 comments on commit b4bba6b

Please sign in to comment.