diff --git a/ui/mainwindow.go b/ui/mainwindow.go index 352e1db..56156bd 100644 --- a/ui/mainwindow.go +++ b/ui/mainwindow.go @@ -102,13 +102,11 @@ func NewMainWindow(fyneApp fyne.App, appName, displayAppName, appVersion string, m.ShowWhatsNewDialog() } m.App.Config.Application.LastLaunchedVersion = app.VersionTag() - m.App.SaveConfigFile() } else if t := app.UpdateChecker.VersionTagFound(); t != "" && t != app.Config.Application.LastCheckedVersion { if t != app.VersionTag() { m.ShowNewVersionDialog(displayAppName, t) } m.App.Config.Application.LastCheckedVersion = t - m.App.SaveConfigFile() } // register callback for the ongoing periodic update check m.App.UpdateChecker.OnUpdatedVersionFound = func() { @@ -118,6 +116,7 @@ func NewMainWindow(fyneApp fyne.App, appName, displayAppName, appVersion string, } m.App.Config.Application.LastCheckedVersion = t } + m.App.SaveConfigFile() }) app.ServerManager.OnLogout(func() { m.BrowsingPane.DisableNavigationButtons()