From 966c29f508f94b6525af39c90e35fbe276f63b48 Mon Sep 17 00:00:00 2001 From: Thilo Graf Date: Fri, 28 Apr 2023 23:35:57 +0200 Subject: [PATCH] start_wizard: avoid complete initial of COPKGManager object For a little less effort. Origin commit data ------------------ Branch: ni/coolstream Commit: https://github.com/neutrino-images/ni-neutrino/commit/9e2a7523670c4f796dc9e9b68a98cff77a93ae26 Author: Thilo Graf Date: 2023-04-28 (Fri, 28 Apr 2023) ------------------ This commit was generated by Migit --- src/gui/start_wizard.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gui/start_wizard.cpp b/src/gui/start_wizard.cpp index cef230ed0..e905d420a 100644 --- a/src/gui/start_wizard.cpp +++ b/src/gui/start_wizard.cpp @@ -124,12 +124,14 @@ int CStartUpWizard::exec(CMenuTarget *parent, const string &/*actionKey*/) // package update check if (res != menu_return::RETURN_EXIT_ALL) { - COPKGManager man(SNeutrinoSettings::WIZARD_START); - if (man.hasOpkgSupport()) + if (COPKGManager::hasOpkgSupport()) { int msg = ShowMsg(LOCALE_WIZARD_MESSAGE_CHECK_FOR_UPDATES, LOCALE_WIZARD_MESSAGE_CHECK_FOR_UPDATES_ASK_NOW, CMsgBox::mbrYes, CMsgBox::mbYes | CMsgBox::mbNo, NULL, 450); if (msg == CMsgBox::mbrYes) + { + COPKGManager man(SNeutrinoSettings::WIZARD_START); res = man.exec(NULL, ""); + } msg = ShowMsg(LOCALE_WIZARD_MESSAGE_CHECK_FOR_UPDATES, LOCALE_WIZARD_MESSAGE_CHECK_FOR_UPDATES_ASK_ENABLE, CMsgBox::mbrYes, CMsgBox::mbYes | CMsgBox::mbNo, NULL, 450); if (msg == CMsgBox::mbrYes) g_settings.softupdate_autocheck_packages = true;