start_wizard: avoid complete initial of COPKGManager object

For a little less effort.
This commit is contained in:
2023-04-25 13:02:18 +02:00
parent 25f49be90b
commit 8fcfffe596

View File

@@ -124,12 +124,14 @@ int CStartUpWizard::exec(CMenuTarget *parent, const string &/*actionKey*/)
// package update check // package update check
if (res != menu_return::RETURN_EXIT_ALL) if (res != menu_return::RETURN_EXIT_ALL)
{ {
COPKGManager man(SNeutrinoSettings::WIZARD_START); if (COPKGManager::hasOpkgSupport())
if (man.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); 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) if (msg == CMsgBox::mbrYes)
{
COPKGManager man(SNeutrinoSettings::WIZARD_START);
res = man.exec(NULL, ""); 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); 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) if (msg == CMsgBox::mbrYes)
g_settings.softupdate_autocheck_packages = true; g_settings.softupdate_autocheck_packages = true;