From eb2eb786bef5a2b671df5355866c8bf2a520577b Mon Sep 17 00:00:00 2001 From: Ming Rui Zhang Date: Fri, 7 May 2021 11:22:42 -0400 Subject: [PATCH] update: ensure that version update dialog shows up when mainview is loaded Change-Id: I310be96a8c085fd1da6f444c7d85e4eb06326f5f --- src/MainApplicationWindow.qml | 9 +++++++++ src/settingsview/components/UpdateSettings.qml | 8 -------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/MainApplicationWindow.qml b/src/MainApplicationWindow.qml index 1cfd2b52..5da265bd 100644 --- a/src/MainApplicationWindow.qml +++ b/src/MainApplicationWindow.qml @@ -30,6 +30,7 @@ import QtGraphicalEffects 1.14 import net.jami.Models 1.0 import net.jami.Adapters 1.0 import net.jami.Enums 1.0 +import net.jami.Helpers 1.0 import net.jami.Constants 1.0 import "mainview" @@ -157,6 +158,14 @@ ApplicationWindow { mainApplicationLoader.setSource(JamiQmlUtils.mainViewLoadPath) } } + + onLoaded: { + // Quiet check for updates on start if set to. + if (SettingsAdapter.getAppValue(Settings.AutoUpdate)) { + UpdateManager.checkForUpdates(true) + UpdateManager.setAutoUpdateCheck(true) + } + } } overlay.modal: ColorOverlay { diff --git a/src/settingsview/components/UpdateSettings.qml b/src/settingsview/components/UpdateSettings.qml index 0df5bf11..430de58d 100644 --- a/src/settingsview/components/UpdateSettings.qml +++ b/src/settingsview/components/UpdateSettings.qml @@ -105,14 +105,6 @@ ColumnLayout { } } - Component.onCompleted: { - // Quiet check for updates on start if set to. - if (SettingsAdapter.getAppValue(Settings.AutoUpdate)) { - UpdateManager.checkForUpdates(true) - UpdateManager.setAutoUpdateCheck(true) - } - } - Connections { target: UpdateManager