diff options
Diffstat (limited to 'src/sdk/installerbasecommons.cpp')
-rw-r--r-- | src/sdk/installerbasecommons.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/sdk/installerbasecommons.cpp b/src/sdk/installerbasecommons.cpp index bd1c4cdf5..5f2075694 100644 --- a/src/sdk/installerbasecommons.cpp +++ b/src/sdk/installerbasecommons.cpp @@ -81,12 +81,11 @@ MaintenanceGui::MaintenanceGui(PackageManagerCore *core) setPage(id, page); } - IntroductionPage *intro = new IntroductionPage(core); - connect(intro, &IntroductionPage::packageManagerCoreTypeChanged, + connect(core, &PackageManagerCore::installerBinaryMarkerChanged, this, &MaintenanceGui::updateRestartPage); if (!core->isOfflineOnly() || validRepositoriesAvailable()) { - setPage(PackageManagerCore::Introduction, intro); + setPage(PackageManagerCore::Introduction, new IntroductionPage(core)); setPage(PackageManagerCore::ComponentSelection, new ComponentSelectionPage(core)); setPage(PackageManagerCore::LicenseCheck, new LicenseAgreementPage(core)); } else { |