From bf9e6c1156ee49d18a56a394b484bc72ae8c7285 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 6 Oct 2015 17:07:51 +0200 Subject: [PATCH] Make sure to unset the update flag if we're on the latest version --- renderdocui/Windows/MainWindow.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/renderdocui/Windows/MainWindow.cs b/renderdocui/Windows/MainWindow.cs index f1e145107..aa5c5b116 100644 --- a/renderdocui/Windows/MainWindow.cs +++ b/renderdocui/Windows/MainWindow.cs @@ -983,6 +983,13 @@ namespace renderdocui.Windows updateToolStripMenuItem.Text = "An update is available"; } + private void SetNoUpdate() + { + helpToolStripMenuItem.Image = null; + updateToolStripMenuItem.Enabled = false; + updateToolStripMenuItem.Text = "No update available"; + } + private void UpdatePopup() { (new Dialogs.UpdateDialog(m_Core)).ShowDialog(); @@ -1080,6 +1087,15 @@ namespace renderdocui.Windows } else if (callback != null) { + if (Visible) + { + BeginInvoke((MethodInvoker)delegate + { + m_Core.Config.CheckUpdate_UpdateAvailable = false; + m_Core.Config.CheckUpdate_UpdateResponse = ""; + SetNoUpdate(); + }); + } result = UpdateResult.Latest; } }