summaryrefslogtreecommitdiffstats
path: root/src/sdk
diff options
context:
space:
mode:
Diffstat (limited to 'src/sdk')
-rw-r--r--src/sdk/settingsdialog.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/sdk/settingsdialog.cpp b/src/sdk/settingsdialog.cpp
index 9f705b41a..0e237165c 100644
--- a/src/sdk/settingsdialog.cpp
+++ b/src/sdk/settingsdialog.cpp
@@ -361,6 +361,12 @@ SettingsDialog::SettingsDialog(QInstaller::PackageManagerCore *core, QWidget *pa
m_ui->m_useTmpRepositories->setChecked(settings.hasReplacementRepos());
m_ui->m_useTmpRepositories->setEnabled(settings.hasReplacementRepos());
m_ui->m_repositoriesView->setCurrentItem(m_rootItems.at(settings.hasReplacementRepos()));
+
+ if (!settings.repositorySettingsPageVisible()) {
+ // workaround a inconvenience that the page won't hide inside a QTabWidget
+ m_ui->m_repositories->setParent(this);
+ m_ui->m_repositories->setVisible(settings.repositorySettingsPageVisible());
+ }
}
void SettingsDialog::accept()